mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
Clean up two existing tests.
Adapted both tests to pytest and maintained compatibility with existing ctest method. Tweaked CMakeLists.txt .
This commit is contained in:
parent
2325803dd3
commit
4bff7a5027
|
@ -132,20 +132,6 @@ add_test(NAME highsnr_stdio_P_P_multi
|
||||||
python3 test_multimode_rx.py --framesperburst ${FRAMESPERBURST} --bursts ${BURSTS} --timeout 20")
|
python3 test_multimode_rx.py --framesperburst ${FRAMESPERBURST} --bursts ${BURSTS} --timeout 20")
|
||||||
set_tests_properties(highsnr_stdio_P_P_multi PROPERTIES PASS_REGULAR_EXPRESSION "DATAC0: ${BURSTS}/${FRAMESPERBURST} DATAC1: ${BURSTS}/${FRAMESPERBURST} DATAC3: ${BURSTS}/${FRAMESPERBURST}")
|
set_tests_properties(highsnr_stdio_P_P_multi PROPERTIES PASS_REGULAR_EXPRESSION "DATAC0: ${BURSTS}/${FRAMESPERBURST} DATAC1: ${BURSTS}/${FRAMESPERBURST} DATAC3: ${BURSTS}/${FRAMESPERBURST}")
|
||||||
|
|
||||||
add_test(NAME tnc_state_machine
|
|
||||||
COMMAND sh -c "export LD_LIBRARY_PATH=${CODEC2_BUILD_DIR}/src;
|
|
||||||
export PYTHONPATH=../tnc;
|
|
||||||
cd ${CMAKE_CURRENT_SOURCE_DIR}/test;
|
|
||||||
python3 test_tnc_states.py")
|
|
||||||
set_tests_properties(tnc_state_machine PROPERTIES PASS_REGULAR_EXPRESSION "errors: 0")
|
|
||||||
|
|
||||||
add_test(NAME helper_routines
|
|
||||||
COMMAND sh -c "export LD_LIBRARY_PATH=${CODEC2_BUILD_DIR}/src;
|
|
||||||
export PYTHONPATH=../tnc;
|
|
||||||
cd ${CMAKE_CURRENT_SOURCE_DIR}/test;
|
|
||||||
python3 test_helpers.py")
|
|
||||||
set_tests_properties(helper_routines PROPERTIES PASS_REGULAR_EXPRESSION "errors: 0")
|
|
||||||
|
|
||||||
# These tests can't run on GitHub actions as we don't have a virtual sound card
|
# These tests can't run on GitHub actions as we don't have a virtual sound card
|
||||||
if(NOT DEFINED ENV{GITHUB_RUN_ID})
|
if(NOT DEFINED ENV{GITHUB_RUN_ID})
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue