mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
first arq ctest
This commit is contained in:
parent
c9ba8811c2
commit
6f3e8b9468
|
@ -128,6 +128,16 @@ add_test(NAME highsnr_virtual5_P_P_multi_callback_outside
|
||||||
./test_virtual4b.sh")
|
./test_virtual4b.sh")
|
||||||
set_tests_properties(highsnr_virtual5_P_P_multi_callback_outside PROPERTIES PASS_REGULAR_EXPRESSION "DATAC0: 2/4 DATAC1: 2/4 DATAC3: 2/4")
|
set_tests_properties(highsnr_virtual5_P_P_multi_callback_outside PROPERTIES PASS_REGULAR_EXPRESSION "DATAC0: 2/4 DATAC1: 2/4 DATAC3: 2/4")
|
||||||
|
|
||||||
|
# ARQ test short
|
||||||
|
add_test(NAME highsnr_ARQ_short
|
||||||
|
COMMAND sh -c "export LD_LIBRARY_PATH=${CODEC2_BUILD_DIR}/src;
|
||||||
|
PATH=$PATH:${CODEC2_BUILD_DIR}/src;
|
||||||
|
cd ${CMAKE_CURRENT_SOURCE_DIR}/test;
|
||||||
|
python3 test_arq_short.py")
|
||||||
|
set_tests_properties(highsnr_ARQ_short PROPERTIES PASS_REGULAR_EXPRESSION "ARQ | TX | DATA TRANSMITTED!")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,34 @@
|
||||||
|
|
||||||
|
# Instructions
|
||||||
|
|
||||||
|
1. Install:
|
||||||
|
```
|
||||||
|
cd FreeDATA
|
||||||
|
mkdir build
|
||||||
|
cd build
|
||||||
|
cmake -DCODEC2_BUILD_DIR=$HOME/codec2/build_linux ..
|
||||||
|
```
|
||||||
|
2. List available tests:
|
||||||
|
```
|
||||||
|
ctest -N
|
||||||
|
Test project /home/david/FreeDATA/build
|
||||||
|
Test #1: 000_audio_tests
|
||||||
|
Test #2: 001_highsnr_stdio_audio
|
||||||
|
|
||||||
|
Total Tests: 2
|
||||||
|
```
|
||||||
|
3. Run tests:
|
||||||
|
```
|
||||||
|
ctest --output-on-failure
|
||||||
|
```
|
||||||
|
4. Run tests verbosely:
|
||||||
|
```
|
||||||
|
ctest -V
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# 001_HIGHSNR_STDIO_AUDIO TEST SUITE
|
# 001_HIGHSNR_STDIO_AUDIO TEST SUITE
|
||||||
|
|
||||||
1. Install
|
1. Install
|
||||||
|
|
22
test/test_arq_short.py
Normal file
22
test/test_arq_short.py
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
#!/usr/bin/env python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
"""
|
||||||
|
Created on Wed Dec 23 07:04:24 2020
|
||||||
|
|
||||||
|
@author: DJ2LS
|
||||||
|
"""
|
||||||
|
|
||||||
|
import sys
|
||||||
|
sys.path.insert(0,'..')
|
||||||
|
sys.path.insert(0,'../tnc')
|
||||||
|
import data_handler
|
||||||
|
|
||||||
|
|
||||||
|
bytes_out = b'{"dt":"f","fn":"zeit.txt","ft":"text\\/plain","d":"data:text\\/plain;base64,MyBtb2Rlcywgb2huZSBjbGFzcwowLjAwMDk2OTQ4MTE4MDk5MTg0MTcKCjIgbW9kZXMsIG9obmUgY2xhc3MKMC4wMDA5NjY1NDUxODkxMjI1Mzk0CgoxIG1vZGUsIG9obmUgY2xhc3MKMC4wMDA5NjY5NzY1NTU4Nzc4MjA5Cg==","crc":"123123123"}'
|
||||||
|
|
||||||
|
mode = 12
|
||||||
|
n_frames_per_burst = 1
|
||||||
|
|
||||||
|
data_handler.TESTMODE = True
|
||||||
|
data_handler.open_dc_and_transmit(bytes_out, mode, n_frames_per_burst)
|
||||||
|
|
|
@ -1,22 +0,0 @@
|
||||||
#!/usr/bin/env python3
|
|
||||||
# -*- coding: utf-8 -*-
|
|
||||||
"""
|
|
||||||
Created on Wed Dec 23 07:04:24 2020
|
|
||||||
|
|
||||||
@author: DJ2LS
|
|
||||||
"""
|
|
||||||
|
|
||||||
import sys
|
|
||||||
sys.path.insert(0,'..')
|
|
||||||
sys.path.insert(0,'../tnc')
|
|
||||||
import data_handler
|
|
||||||
|
|
||||||
|
|
||||||
teststring = b'HELLO WORLD'
|
|
||||||
|
|
||||||
data_handler.arq_transmit(teststring, 10, 1)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue