diff options
author | Martin Braun <martin.braun@ettus.com> | 2020-06-10 01:09:33 +0200 |
---|---|---|
committer | Aaron Rossetto <aaron.rossetto@ni.com> | 2020-06-15 13:49:36 -0500 |
commit | 5193d3f9494c977ac4694a1fc6fb0570ce6e92a7 (patch) | |
tree | a4ea929c8d4d0edc071cdded7f56e7c46b65929a /mpm/systemd/usrp-hwd.conf | |
parent | f1361234091036fdf7e599c9596151732cbb5683 (diff) | |
download | uhd-5193d3f9494c977ac4694a1fc6fb0570ce6e92a7.tar.gz uhd-5193d3f9494c977ac4694a1fc6fb0570ce6e92a7.tar.bz2 uhd-5193d3f9494c977ac4694a1fc6fb0570ce6e92a7.zip |
tests: Add infrastructure to run Python unit tests
- Add UHD_ADD_PYTEST() CMake macro
- Add CMake code to tests/CMakeLists.txt to auto-run all registered
Python unit tests
- Add a token unit test (it replicates parts of ranges_test.cpp)
The way Python-based unit tests are implemented in UHD is that they can
import uhd, and then operate on the module as usual.
Writing unit tests in Python instead of C++ can have multiple
advantages:
- If they test PyBind-wrapped C++ code, they can test both the binding
and the underlying C++ code at once
- Writing unit tests in Python may be more concise
Diffstat (limited to 'mpm/systemd/usrp-hwd.conf')
0 files changed, 0 insertions, 0 deletions