NI TestStand Semiconductor Module Python API
Project description
nitsm-python
Installation
pip install nitsm
Known Limitations
- Instrument alarms are currently not supported
- See STATUS.md for additional information about the current state of the API and system tests
Tests
Executing the nitsm-python tests requires the TSM Standalone Semiconductor Module Context. If you are not an NI employee, contact one of the repository owners to determine how to obtain a copy of this non-public component.
Before you can run tests you must install the following:
- TestStand 20.0+
- TestStand Semiconductor Module 20.0+
- TSM standalone context
- Copy locally from \\nirvana\perforceexports\TesterOS\TSM\StandaloneSemiconductorModuleContext
- Execute RegisterAssembly.bat as administrator (see Readme.txt)
- NI drivers:
- Python packages:
pip install -r requirements.txt
After installing the required dependencies, install nitsm in edit mode then run pytest.
pip install -e .
pytest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nitsm-0.1.0a0.tar.gz
(28.6 kB
view hashes)
Built Distribution
nitsm-0.1.0a0-py3-none-any.whl
(28.7 kB
view hashes)