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

tests: Add integration and acceptance tests for NI-DMM and NI-DAQmx drivers session management APIs #504

Merged
merged 16 commits into from
Nov 9, 2023

Conversation

Avinash2Suresh
Copy link
Contributor

What does this Pull Request accomplish?

  • Includes nidmm_measurement.py and nidaqmx_measurement.py test service modules and adds integration and acceptance tests for nidmm and nidaqmx driver-specific session management APIs.
  • Updated the return type of create_nidaqmx_tasks from nidcpower.Session to nidaqmx.Task since it was previously returning the wrong type."

Why should this Pull Request be merged?

To add "nidmm" and "nidaqmx" driver-specific tests to the repository. #AB2564984

What testing has been done?

Ran mypy and pytest.

Copy link

github-actions bot commented Nov 6, 2023

Test Results

       30 files  ±    0         30 suites  ±0   43m 27s ⏱️ + 3m 51s
     518 tests +  27       518 ✔️ +  27         0 💤 ±0  0 ±0 
12 780 runs  +270  11 720 ✔️ +270  1 060 💤 ±0  0 ±0 

Results for commit dcc9bd6. ± Comparison against base commit 43249a5.

♻️ This comment has been updated with latest results.

Copy link

@vigkre vigkre left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please reset my review once the requested changes are addressed

@Avinash2Suresh Avinash2Suresh changed the title tests: Add integration and acceptance tests for NI-Dmm and NI-Daqmx drivers session management APIs [internal] tests: Add integration and acceptance tests for NI-Dmm and NI-Daqmx drivers session management APIs Nov 6, 2023
@Avinash2Suresh Avinash2Suresh changed the title [internal] tests: Add integration and acceptance tests for NI-Dmm and NI-Daqmx drivers session management APIs tests: Add integration and acceptance tests for NI-Dmm and NI-Daqmx drivers session management APIs Nov 6, 2023
@Avinash2Suresh Avinash2Suresh force-pushed the users/avinash/dmm-daqmx-tests branch from 6408faf to 07320b9 Compare November 7, 2023 10:05
Copy link
Collaborator

@dixonjoel dixonjoel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved with suggestions.

@Avinash2Suresh Avinash2Suresh force-pushed the users/avinash/dmm-daqmx-tests branch from 4de2104 to 94addab Compare November 8, 2023 03:41
@Avinash2Suresh Avinash2Suresh changed the title tests: Add integration and acceptance tests for NI-Dmm and NI-Daqmx drivers session management APIs tests: Add integration and acceptance tests for NI-Dmm and NI-DAQmx drivers session management APIs Nov 8, 2023
@jayaseelan-james jayaseelan-james changed the title tests: Add integration and acceptance tests for NI-Dmm and NI-DAQmx drivers session management APIs tests: Add integration and acceptance tests for NI-DMM and NI-DAQmx drivers session management APIs Nov 8, 2023
Copy link
Collaborator

@bkeryan bkeryan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved with one more minor suggestion

@jayaseelan-james jayaseelan-james merged commit a295c1a into main Nov 9, 2023
@jayaseelan-james jayaseelan-james deleted the users/avinash/dmm-daqmx-tests branch November 9, 2023 04:55
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.

5 participants