diff --git a/CMakeLists.txt b/CMakeLists.txt index f612e80..3397989 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -59,6 +59,13 @@ enable_testing() ) set_tests_properties(test_horus_binary PROPERTIES PASS_REGULAR_EXPRESSION "1C9A9545") + add_test(NAME test_horus_rtty_7n1 + COMMAND sh -c "cd ${CMAKE_CURRENT_BINARY_DIR}/src; + sox ${CMAKE_CURRENT_SOURCE_DIR}/samples/rtty_7n1.wav -r 48000 -t raw - | + ./horus_demod -c -m rtty7n1 - - | grep OK | wc -l" + ) + set_tests_properties(test_horus_rtty_7n1 PROPERTIES PASS_REGULAR_EXPRESSION "3") + add_test(NAME test_horus_rtty_7n2 COMMAND sh -c "cd ${CMAKE_CURRENT_BINARY_DIR}/src; sox ${CMAKE_CURRENT_SOURCE_DIR}/samples/rtty_7n2.wav -r 48000 -t raw - | diff --git a/samples/rtty_7n1.wav b/samples/rtty_7n1.wav new file mode 100644 index 0000000..5121f4a Binary files /dev/null and b/samples/rtty_7n1.wav differ