mirror of
https://agent.ghink.cloud/wb2osz/direwolf
synced 2025-04-11 09:08:34 +00:00
the new tests are implemented with CTest suite of CMake. To enable the tests you need to run cmake with -DBUILD_TESTING=ON There are optional tests (that might not work) that can be enabled with -DOPTIONAL_TEST=ON So, to enable all tests and run it use the following command mkdir build cmake -DBUILD_TESTING=ON -DOPTIONA_TEST=ON .. make ctest to debug the errors use ctest --debug You can always find all tests binary on build/test/ Implementation: - check-modem* tests are implemented with shell script because it requires to execute many commands and therefore will be easy to manage. The file is configured at configuration time. - for single binary we verify the exit status (default = 0) so you only need to build the binary and add it to add_test()
6 lines
173 B
Plaintext
Executable File
6 lines
173 B
Plaintext
Executable File
@CUSTOM_SHELL_SHABANG@
|
|
|
|
@GEN_PACKETS_BIN@ -B2400 -J -n 100 -o test24-b.wav
|
|
@ATEST_BIN@ -B2400 -J -F0 -L79 -G83 test24-b.wav
|
|
@ATEST_BIN@ -B2400 -J -F1 -L87 -G91 test24-b.wav
|