Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

service: Add driver-specific create_session(s) APIs for MI drivers #429

Merged
merged 22 commits into from
Oct 5, 2023

Conversation

bkeryan
Copy link
Collaborator

@bkeryan bkeryan commented Oct 4, 2023

What does this Pull Request accomplish?

Add driver-specific create_session(s) APIs:

  • create_nidcpower_session(s)
  • create_ndigital_session(s)
  • create_nidmm_session(s)
  • create_nifgen_session(s)
  • create_niscope_session(s)
  • create_niswitch_session(s)

Add driver-specific "extras" for each driver, plus a combined "drivers" extra.

Update GitHub workflows:

  • check_nims.yml: installs all extras.
  • run_tests.yml: tests with no extras and all extras.
  • Publish_NIMS.yml: reuses check_nims.yml, installs all extras for doc build.

Why should this Pull Request be merged?

Part of the new session management API.

What testing has been done?

Ran new unit tests locally.
Manually tested with an updated nidcpower_source_dc_voltage (not part of this PR).

@github-actions
Copy link

github-actions bot commented Oct 4, 2023

Test Results

       30 files  +     15       30 suites  +15   10m 54s ⏱️ + 7m 20s
     335 tests +     30     268 ✔️ +     30       67 💤 ±       0  0 ±0 
10 020 runs  +5 460  7 520 ✔️ +3 985  2 500 💤 +1 475  0 ±0 

Results for commit 51f02c6. ± Comparison against base commit f5524d3.

♻️ This comment has been updated with latest results.

@bkeryan bkeryan changed the title service: Add driver-specific create_session(s) APIs for NI-DCPower, NI-FGEN, and NI-SWITCH service: Add driver-specific create_session(s) APIs for MI drivers Oct 4, 2023
pyproject.toml Outdated Show resolved Hide resolved
@bkeryan bkeryan merged commit 8ea277b into main Oct 5, 2023
20 checks passed
@bkeryan bkeryan deleted the users/bkeryan/create-driver-specific-sessions branch October 5, 2023 21:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants