ni / measurement-plugin-python

Python framework to develop measurement plug-ins for NI application software. Contains sample measurement plug-ins for InstrumentStudio and TestStand.
MIT License
19 stars 14 forks source link

Update the stubs for the ni-apis proto files that are out of date #815

Closed nick-beer closed 1 month ago

nick-beer commented 1 month ago

What does this Pull Request accomplish?

This PR updates the generated stubs for the discovery service and session management proto services. It also updates the ni-apis submodule to refer to the latest commit.

Updated the stubs via poetry run python .\scripts\generate_grpc_stubs.py

Why should this Pull Request be merged?

In preparation for plugin versioning support, we need the latest discovery service APIs.

What testing has been done?

Automated testing.

github-actions[bot] commented 1 month ago

Test Results

    40 files  +   10      40 suites  +10   1h 6m 14s :stopwatch: + 21m 42s    632 tests ±    0     630 :white_check_mark:  -     2      0 :zzz: ±0  2 :x: +2  21 760 runs  +6 180  20 695 :white_check_mark: +6 175  1 060 :zzz: ±0  5 :x: +5 

For more details on these failures, see this check.

Results for commit efa2ec87. ± Comparison against base commit aa99a84d.

:recycle: This comment has been updated with latest results.

bkeryan commented 1 month ago

The test failures were not caused by this PR and are being investigated in #818.