ni / niflexlogger-automation-python

The niflexlogger-automation package contains an API (Application Programming Interface) and examples for using Python to automate NI FlexLogger. The automation API supports modifying the configuration of existing FlexLogger projects and controlling the execution of FlexLogger test sessions. The package is implemented in Python. NI created and supports this package.
MIT License
8 stars 6 forks source link

Add Test Sequencer examples and examples readme.rst #22

Closed nburke-ni closed 2 years ago

nburke-ni commented 2 years ago

What does this Pull Request accomplish?

Adds 3 test sequencer examples that show how a user could automate several tests or projects via python. All examples use a simulated DUT and optionally use a simulated or CSZ thermal chamber. We've also added a readme.rst file for the examples. All examples are also included in several NI-Hosted community examples.

Why should this Pull Request be merged?

All FlexLogger API examples in the Basic, Interactive, and Test Sequencer folders are included in various NI Community Examples. We decided to upload them here as well (a copy) to make sure customers that reference the API via GitHub also have access to these examples.

What testing has been done?

Run all automated tests. Run manual tests to confirm that the examples will work with simulated devices, as well as tested with an actual CSZ thermal chamber.