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

[PR1] Split the TestStand modules into specific modules for the nidcpower, nidigital and nidaqmx examples #460

Merged

Conversation

samchris007
Copy link
Contributor

@samchris007 samchris007 commented Oct 17, 2023

What does this Pull Request accomplish?

Split TestStand code modules in the examples by pinmap-specific and driver-specific logic and updated the TestStand sequences accordingly.

The nidcpower_source_dc_voltage, nidaqmx_analog_input, and nidigital_spi examples' TestStand code modules are split into driver-specific and pin map-specific code.

Note: Since we have already split the TestStand code for the teststand_nidcpower.py in the output_voltage_measurement, we have reused the same code splitting for the nidcpower_source_dc_voltage.

Why should this Pull Request be merged?

Implements #392 for nidcpower_source_dc_voltage, nidaqmx_analog_input, and nidigital_spi examples

What testing has been done?

  • Manually tested by running the sequence examples
  • Ran the existing tests.

@github-actions
Copy link

github-actions bot commented Oct 17, 2023

Test Results

       30 files  ±0       30 suites  ±0   25m 15s ⏱️ -48s
     452 tests ±0     376 ✔️ ±0       76 💤 ±0  0 ±0 
13 530 runs  ±0  9 650 ✔️ ±0  3 880 💤 ±0  0 ±0 

Results for commit b7a935d. ± Comparison against base commit 056b3ca.

♻️ This comment has been updated with latest results.

@samchris007 samchris007 changed the title [PR1] Split the TestStand modules into specific modules for pinmap and driver specific logic [PR1] Split the TestStand modules into specific modules for pinmap and driver specific logic for the nidcpower, nidigital and nidaqmx examples Oct 17, 2023
@samchris007 samchris007 changed the title [PR1] Split the TestStand modules into specific modules for pinmap and driver specific logic for the nidcpower, nidigital and nidaqmx examples [PR1] Split the TestStand modules into specific modules for the nidcpower, nidigital and nidaqmx examples Oct 17, 2023
Copy link
Contributor

@keer1111 keer1111 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

@samchris007 samchris007 marked this pull request as ready for review October 18, 2023 12:33
@samchris007 samchris007 requested a review from bkeryan October 19, 2023 11:54
@dixonjoel dixonjoel merged commit 66a0fb8 into main Oct 19, 2023
@dixonjoel dixonjoel deleted the users/sam/splitup-teststandmodules-dcpower,digital,daqmx branch October 19, 2023 20:29
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