I don't understand too much of this .. some of the 2020 test seem to pass and others fail ...
I would be interested in your comments
Thanks
Here's the output :-
HP-Pavilion-TS-Sleekbook-14:~/Downloads/a/freedv/freedv-gui/codec2/build_linux$ make test
Running tests...
Test project /home/s/Downloads/a/freedv/freedv-gui/codec2/build_linux
Start 1: test_freedv_get_hash
1/129 Test #1: test_freedv_get_hash ........................... Passed 0.97 sec
Start 2: test_fdmdv_16to8
2/129 Test #2: test_fdmdv_16to8 ............................... Passed 17.04 sec
Start 3: test_fdmdv_16to8_short
3/129 Test #3: test_fdmdv_16to8_short ......................... Passed 0.68 sec
Start 4: test_CML_ldpcut
4/129 Test #4: test_CML_ldpcut ................................***Failed Required regular expression not found. Regex=[Nerr: 0
] 0.37 sec
Start 5: test_cohpsk_ch_papr
5/129 Test #5: test_cohpsk_ch_papr ............................ Passed 0.23 sec
Start 6: test_codec2_700c_octave_port
6/129 Test #6: test_codec2_700c_octave_port ................... Passed 54.21 sec
Start 7: test_FDMDV_modem_octave_port
7/129 Test #7: test_FDMDV_modem_octave_port ................... Passed 18.12 sec
Start 8: test_COHPSK_modem_octave_port
8/129 Test #8: test_COHPSK_modem_octave_port .................. Passed 109.80 sec
Start 9: test_COHPSK_modem_AWGN_BER
9/129 Test #9: test_COHPSK_modem_AWGN_BER ..................... Passed 0.39 sec
Start 10: test_COHPSK_modem_freq_offset
10/129 Test #10: test_COHPSK_modem_freq_offset .................. Passed 0.18 sec
Start 11: test_OFDM_qam16
11/129 Test #11: test_OFDM_qam16 ................................ Passed 0.01 sec
Start 12: test_OFDM_modem_octave_port
12/129 Test #12: test_OFDM_modem_octave_port .................... Passed 26.69 sec
Start 13: test_OFDM_modem_octave_port_Nc_31
13/129 Test #13: test_OFDM_modem_octave_port_Nc_31 .............. Passed 33.78 sec
Start 14: test_OFDM_modem_octave_qam16_uncoded
14/129 Test #14: test_OFDM_modem_octave_qam16_uncoded ........... Passed 24.40 sec
Start 15: test_OFDM_modem_esno_est_octave
15/129 Test #15: test_OFDM_modem_esno_est_octave ................ Passed 0.45 sec
Start 16: test_OFDM_modem_esno_est_c
16/129 Test #16: test_OFDM_modem_esno_est_c ..................... Passed 0.55 sec
Start 17: test_OFDM_modem_octave_burst_acq
17/129 Test #17: test_OFDM_modem_octave_burst_acq ............... Passed 22.92 sec
Start 18: test_OFDM_modem_octave_datac0_postamble
18/129 Test #18: test_OFDM_modem_octave_datac0_postamble ........ Passed 14.07 sec
Start 19: test_OFDM_modem_burst_acq_port
19/129 Test #19: test_OFDM_modem_burst_acq_port ................. Passed 9.69 sec
Start 20: test_OFDM_modem_octave_datac0_mpp
20/129 Test #20: test_OFDM_modem_octave_datac0_mpp .............. Passed 29.77 sec
Start 21: test_OFDM_modem_octave_datac0_mpp_coded
21/129 Test #21: test_OFDM_modem_octave_datac0_mpp_coded ........***Failed Required regular expression not found. Regex=[Pass
] 0.51 sec
Start 22: test_OFDM_modem_700D
22/129 Test #22: test_OFDM_modem_700D ........................... Passed 0.12 sec
Start 23: test_OFDM_modem_700D_ldpc
23/129 Test #23: test_OFDM_modem_700D_ldpc ...................... Passed 0.02 sec
Start 24: test_OFDM_modem_2020_ldpc
24/129 Test #24: test_OFDM_modem_2020_ldpc ...................... Passed 0.07 sec
Start 25: test_OFDM_modem_AWGN_BER
25/129 Test #25: test_OFDM_modem_AWGN_BER ....................... Passed 0.84 sec
Start 26: test_OFDM_modem_fading_BER
26/129 Test #26: test_OFDM_modem_fading_BER ..................... Passed 58.12 sec
Start 27: test_OFDM_modem_phase_est_bw
27/129 Test #27: test_OFDM_modem_phase_est_bw ................... Passed 1.00 sec
Start 28: test_OFDM_modem_fading_DPSK_BER
28/129 Test #28: test_OFDM_modem_fading_DPSK_BER ................ Passed 53.09 sec
Start 29: test_OFDM_modem_time_sync_700D
29/129 Test #29: test_OFDM_modem_time_sync_700D ................. Passed 4.79 sec
Start 30: test_OFDM_modem_time_sync_2020
30/129 Test #30: test_OFDM_modem_time_sync_2020 ................. Passed 2.38 sec
Start 31: test_OFDM_modem_700E_AWGN
31/129 Test #31: test_OFDM_modem_700E_AWGN ...................... Passed 0.15 sec
Start 32: test_OFDM_modem_datac0_octave_burst
32/129 Test #32: test_OFDM_modem_datac0_octave_burst ............***Failed Required regular expression not found. Regex=[Coded PER: 0.0000 Tpkts: 3
] 0.46 sec
Start 33: test_OFDM_modem_datac1_octave
33/129 Test #33: test_OFDM_modem_datac1_octave ..................***Failed Required regular expression not found. Regex=[Coded PER: 0.0000 Pckts: 4
] 1.71 sec
Start 34: test_OFDM_modem_datac3_octave
34/129 Test #34: test_OFDM_modem_datac3_octave ..................***Failed Required regular expression not found. Regex=[Coded PER: 0.0000 Pckts: 5
] 0.87 sec
Start 35: test_OFDM_modem_datac1
35/129 Test #35: test_OFDM_modem_datac1 ......................... Passed 0.09 sec
Start 36: test_OFDM_modem_datac1_ldpc
36/129 Test #36: test_OFDM_modem_datac1_ldpc .................... Passed 0.13 sec
Start 37: test_OFDM_modem_datac0_ldpc_burst
37/129 Test #37: test_OFDM_modem_datac0_ldpc_burst .............. Passed 1.44 sec
Start 38: test_ldpc_enc_dec
38/129 Test #38: test_ldpc_enc_dec .............................. Passed 0.28 sec
Start 39: test_ldpc_enc_dec_HRA_56_56
39/129 Test #39: test_ldpc_enc_dec_HRA_56_56 .................... Passed 0.13 sec
Start 40: test_ldpc_enc_dec_HRAb_396_504
40/129 Test #40: test_ldpc_enc_dec_HRAb_396_504 ................. Passed 0.60 sec
Start 41: test_ldpc_enc_dec_H_256_768_22
41/129 Test #41: test_ldpc_enc_dec_H_256_768_22 ................. Passed 1.84 sec
Start 42: test_ldpc_enc_dec_H_256_512_4
42/129 Test #42: test_ldpc_enc_dec_H_256_512_4 .................. Passed 0.53 sec
Start 43: test_ldpc_enc_dec_HRAa_1536_512
43/129 Test #43: test_ldpc_enc_dec_HRAa_1536_512 ................ Passed 1.45 sec
Start 44: test_ldpc_enc_dec_H_128_256_5
44/129 Test #44: test_ldpc_enc_dec_H_128_256_5 .................. Passed 0.29 sec
Start 45: test_ldpc_enc_dec_H_4096_8192_3d
45/129 Test #45: test_ldpc_enc_dec_H_4096_8192_3d ............... Passed 8.31 sec
Start 46: test_ldpc_enc_dec_H_16200_9720
46/129 Test #46: test_ldpc_enc_dec_H_16200_9720 ................. Passed 3.48 sec
Start 47: test_ldpc_enc_dec_H_1024_2048_4f
47/129 Test #47: test_ldpc_enc_dec_H_1024_2048_4f ............... Passed 1.45 sec
Start 48: test_ldpc_enc_dec_H_2064_516_sparse
48/129 Test #48: test_ldpc_enc_dec_H_2064_516_sparse ............ Passed 0.67 sec
Start 49: test_freedv_api_1600
49/129 Test #49: test_freedv_api_1600 ........................... Passed 0.28 sec
Start 50: test_freedv_api_700C
50/129 Test #50: test_freedv_api_700C ........................... Passed 0.21 sec
Start 51: test_freedv_api_700D_backwards_compatability
51/129 Test #51: test_freedv_api_700D_backwards_compatability ... Passed 0.03 sec
Start 52: test_freedv_api_700D_speech
52/129 Test #52: test_freedv_api_700D_speech .................... Passed 0.26 sec
Start 53: test_freedv_api_700D_burble
53/129 Test #53: test_freedv_api_700D_burble .................... Passed 3.15 sec
Start 54: test_freedv_api_700D_AWGN_BER
54/129 Test #54: test_freedv_api_700D_AWGN_BER .................. Passed 0.48 sec
Start 55: test_freedv_api_700D_AWGN_BER_USECOMPLEX
55/129 Test #55: test_freedv_api_700D_AWGN_BER_USECOMPLEX ....... Passed 0.48 sec
Start 56: test_freedv_api_2020_to_ofdm_demod
56/129 Test #56: test_freedv_api_2020_to_ofdm_demod ............. Passed 0.19 sec
Start 57: test_freedv_api_2020_from_ofdm_mod
57/129 Test #57: test_freedv_api_2020_from_ofdm_mod ............. Passed 0.10 sec
Start 58: test_freedv_api_2020_awgn
58/129 Test #58: test_freedv_api_2020_awgn ...................... Passed 0.72 sec
Start 59: test_freedv_api_2400A
59/129 Test #59: test_freedv_api_2400A .......................... Passed 0.24 sec
Start 60: test_freedv_api_2400B
60/129 Test #60: test_freedv_api_2400B .......................... Passed 0.10 sec
Start 61: test_freedv_api_800XA
61/129 Test #61: test_freedv_api_800XA .......................... Passed 0.13 sec
Start 62: test_freedv_api_rawdata_800XA
62/129 Test #62: test_freedv_api_rawdata_800XA .................. Passed 0.02 sec
Start 63: test_freedv_api_rawdata_2400A
63/129 Test #63: test_freedv_api_rawdata_2400A .................. Passed 0.03 sec
Start 64: test_freedv_api_rawdata_2400B
64/129 Test #64: test_freedv_api_rawdata_2400B .................. Passed 0.01 sec
Start 65: test_fifo
65/129 Test #65: test_fifo ...................................... Passed 0.15 sec
Start 66: test_freedv_reliable_text_truncate_string
66/129 Test #66: test_freedv_reliable_text_truncate_string ...... Passed 2.91 sec
Start 67: test_freedv_reliable_text_ideal_1600
67/129 Test #67: test_freedv_reliable_text_ideal_1600 ........... Passed 2.90 sec
Start 68: test_freedv_reliable_text_ideal_700D
68/129 Test #68: test_freedv_reliable_text_ideal_700D ........... Passed 3.33 sec
Start 69: test_freedv_reliable_text_ideal_700E
69/129 Test #69: test_freedv_reliable_text_ideal_700E ........... Passed 3.53 sec
Start 70: test_freedv_reliable_text_awgn_1600
70/129 Test #70: test_freedv_reliable_text_awgn_1600 ............ Passed 2.99 sec
Start 71: test_freedv_reliable_text_awgn_700D
71/129 Test #71: test_freedv_reliable_text_awgn_700D ............ Passed 4.78 sec
Start 72: test_freedv_reliable_text_awgn_700E
72/129 Test #72: test_freedv_reliable_text_awgn_700E ............ Passed 5.02 sec
Start 73: test_freedv_reliable_text_fade_1600
73/129 Test #73: test_freedv_reliable_text_fade_1600 ............ Passed 1.53 sec
Start 74: test_freedv_reliable_text_fade_700D
74/129 Test #74: test_freedv_reliable_text_fade_700D ............ Passed 2.12 sec
Start 75: test_freedv_reliable_text_fade_700E
75/129 Test #75: test_freedv_reliable_text_fade_700E ............ Passed 2.20 sec
Start 76: test_freedv_reliable_text_ideal_2020
76/129 Test #76: test_freedv_reliable_text_ideal_2020 ........... Passed 41.17 sec
Start 77: test_freedv_reliable_text_awgn_2020
77/129 Test #77: test_freedv_reliable_text_awgn_2020 ............ Passed 40.92 sec
Start 78: test_freedv_reliable_text_fade_2020
78/129 Test #78: test_freedv_reliable_text_fade_2020 ............ Passed 41.95 sec
Start 79: test_memory_leak_FreeDV_1600_tx
79/129 Test #79: test_memory_leak_FreeDV_1600_tx ................***Failed Required regular expression not found. Regex=[ERROR SUMMARY: 0 errors
] 0.00 sec
Start 80: test_memory_leak_FreeDV_1600_rx
80/129 Test #80: test_memory_leak_FreeDV_1600_rx ................***Failed Required regular expression not found. Regex=[ERROR SUMMARY: 0 errors
] 0.08 sec
Start 81: test_memory_leak_FreeDV_700D_tx
81/129 Test #81: test_memory_leak_FreeDV_700D_tx ................***Failed Required regular expression not found. Regex=[ERROR SUMMARY: 0 errors
] 0.00 sec
Start 82: test_memory_leak_FreeDV_700D_rx
82/129 Test #82: test_memory_leak_FreeDV_700D_rx ................***Failed Required regular expression not found. Regex=[ERROR SUMMARY: 0 errors
] 0.07 sec
Start 83: test_memory_leak_FreeDV_700C_tx
83/129 Test #83: test_memory_leak_FreeDV_700C_tx ................***Failed Required regular expression not found. Regex=[ERROR SUMMARY: 0 errors
] 0.00 sec
Start 84: test_memory_leak_FreeDV_700C_rx
84/129 Test #84: test_memory_leak_FreeDV_700C_rx ................***Failed Required regular expression not found. Regex=[ERROR SUMMARY: 0 errors
] 0.06 sec
Start 85: test_memory_leak_FreeDV_FSK_LDPC_tx
85/129 Test #85: test_memory_leak_FreeDV_FSK_LDPC_tx ............***Failed Required regular expression not found. Regex=[ERROR SUMMARY: 0 errors
] 0.00 sec
Start 86: test_memory_leak_FreeDV_DATAC0_tx
86/129 Test #86: test_memory_leak_FreeDV_DATAC0_tx ..............***Failed Required regular expression not found. Regex=[ERROR SUMMARY: 0 errors
] 0.00 sec
Start 87: test_memory_leak_FreeDV_DATAC1_tx
87/129 Test #87: test_memory_leak_FreeDV_DATAC1_tx ..............***Failed Required regular expression not found. Regex=[ERROR SUMMARY: 0 errors
] 0.00 sec
Start 88: test_memory_leak_FreeDV_700E_tx
88/129 Test #88: test_memory_leak_FreeDV_700E_tx ................***Failed Required regular expression not found. Regex=[ERROR SUMMARY: 0 errors
] 0.00 sec
Start 89: test_memory_leak_FreeDV_2020_tx
89/129 Test #89: test_memory_leak_FreeDV_2020_tx ................***Failed Required regular expression not found. Regex=[ERROR SUMMARY: 0 errors
] 0.00 sec
Start 90: test_memory_leak_FreeDV_2020_rx
90/129 Test #90: test_memory_leak_FreeDV_2020_rx ................***Failed Required regular expression not found. Regex=[ERROR SUMMARY: 0 errors
] 0.07 sec
Start 91: test_codec2_mode_dot_c2
91/129 Test #91: test_codec2_mode_dot_c2 ........................ Passed 0.09 sec
Start 92: test_codec2_mode_3200
92/129 Test #92: test_codec2_mode_3200 .......................... Passed 0.15 sec
Start 93: test_codec2_mode_2400
93/129 Test #93: test_codec2_mode_2400 .......................... Passed 0.04 sec
Start 94: test_codec2_mode_1400
94/129 Test #94: test_codec2_mode_1400 .......................... Passed 0.04 sec
Start 95: test_codec2_mode_1300
95/129 Test #95: test_codec2_mode_1300 .......................... Passed 0.04 sec
Start 96: test_codec2_mode_1200
96/129 Test #96: test_codec2_mode_1200 .......................... Passed 0.04 sec
Start 97: test_codec2_mode_700C
97/129 Test #97: test_codec2_mode_700C .......................... Passed 0.06 sec
Start 98: test_codec2_mode_450
98/129 Test #98: test_codec2_mode_450 ........................... Passed 0.04 sec
Start 99: test_codec2_mode_450PWB
99/129 Test #99: test_codec2_mode_450PWB ........................ Passed 0.05 sec
Start 100: test_vq_mbest
100/129 Test #100: test_vq_mbest .................................. Passed 0.07 sec
Start 101: test_700c_eq
101/129 Test #101: test_700c_eq ................................... Passed 0.28 sec
Start 102: test_fsk_lib
102/129 Test #102: test_fsk_lib ................................... Passed 7.75 sec
Start 103: test_fsk_modem_octave_port
103/129 Test #103: test_fsk_modem_octave_port ..................... Passed 8.72 sec
Start 104: test_fsk_modem_mod_demod
104/129 Test #104: test_fsk_modem_mod_demod ....................... Passed 0.20 sec
Start 105: test_fsk_2fsk_ber
105/129 Test #105: test_fsk_2fsk_ber .............................. Passed 1.13 sec
Start 106: test_fsk_4fsk_ber
106/129 Test #106: test_fsk_4fsk_ber .............................. Passed 0.57 sec
Start 107: test_fsk_4fsk_ber_negative_freq
107/129 Test #107: test_fsk_4fsk_ber_negative_freq ................ Passed 0.51 sec
Start 108: test_fsk_4fsk_lockdown
108/129 Test #108: test_fsk_4fsk_lockdown ......................... Passed 15.24 sec
Start 109: test_fsk_lib_4fsk_ldpc
109/129 Test #109: test_fsk_lib_4fsk_ldpc .........................***Failed Required regular expression not found. Regex=[PASS
] 0.32 sec
Start 110: test_fsk_framer
110/129 Test #110: test_fsk_framer ................................ Passed 0.14 sec
Start 111: test_fsk_framer_ldpc
111/129 Test #111: test_fsk_framer_ldpc ........................... Passed 0.09 sec
Start 112: test_fsk_llr
112/129 Test #112: test_fsk_llr ................................... Passed 0.05 sec
Start 113: test_fsk_4fsk_ldpc
113/129 Test #113: test_fsk_4fsk_ldpc ............................. Passed 6.14 sec
Start 114: test_fsk_vhf_framer
114/129 Test #114: test_fsk_vhf_framer ............................ Passed 0.23 sec
Start 115: test_freedv_data_channel
115/129 Test #115: test_freedv_data_channel ....................... Passed 0.02 sec
Start 116: test_freedv_data_raw_ofdm_datac0_burst
116/129 Test #116: test_freedv_data_raw_ofdm_datac0_burst ......... Passed 0.58 sec
Start 117: test_freedv_data_raw_ofdm_datac0_burst_file
117/129 Test #117: test_freedv_data_raw_ofdm_datac0_burst_file .... Passed 1.41 sec
Start 118: test_freedv_data_raw_ofdm_datac1_burst_file
118/129 Test #118: test_freedv_data_raw_ofdm_datac1_burst_file .... Passed 1.24 sec
Start 119: test_freedv_data_raw_ofdm_datac0
119/129 Test #119: test_freedv_data_raw_ofdm_datac0 ............... Passed 0.15 sec
Start 120: test_freedv_data_raw_ofdm_datac1
120/129 Test #120: test_freedv_data_raw_ofdm_datac1 ............... Passed 0.51 sec
Start 121: test_freedv_data_raw_ofdm_datac3
121/129 Test #121: test_freedv_data_raw_ofdm_datac3 ............... Passed 0.41 sec
Start 122: test_freedv_data_raw_fsk_ldpc_100
122/129 Test #122: test_freedv_data_raw_fsk_ldpc_100 .............. Passed 1.55 sec
Start 123: test_freedv_data_raw_fsk_ldpc_1k
123/129 Test #123: test_freedv_data_raw_fsk_ldpc_1k ............... Passed 0.80 sec
Start 124: test_freedv_data_raw_fsk_ldpc_10k
124/129 Test #124: test_freedv_data_raw_fsk_ldpc_10k .............. Passed 8.02 sec
Start 125: test_freedv_data_raw_fsk_ldpc_2k
125/129 Test #125: test_freedv_data_raw_fsk_ldpc_2k ............... Passed 0.46 sec
Start 126: test_demo_c2demo
126/129 Test #126: test_demo_c2demo ............................... Passed 0.24 sec
Start 127: test_demo_700d
127/129 Test #127: test_demo_700d ................................. Passed 0.33 sec
Start 128: test_demo_700d_python
128/129 Test #128: test_demo_700d_python .......................... Passed 0.33 sec
Start 129: test_demo_datac1
129/129 Test #129: test_demo_datac1 ............................... Passed 1.88 sec
86% tests passed, 18 tests failed out of 129
Total Test time (real) = 731.83 sec
The following tests FAILED:
4 - test_CML_ldpcut (Failed)
21 - test_OFDM_modem_octave_datac0_mpp_coded (Failed)
32 - test_OFDM_modem_datac0_octave_burst (Failed)
33 - test_OFDM_modem_datac1_octave (Failed)
34 - test_OFDM_modem_datac3_octave (Failed)
79 - test_memory_leak_FreeDV_1600_tx (Failed)
80 - test_memory_leak_FreeDV_1600_rx (Failed)
81 - test_memory_leak_FreeDV_700D_tx (Failed)
82 - test_memory_leak_FreeDV_700D_rx (Failed)
83 - test_memory_leak_FreeDV_700C_tx (Failed)
84 - test_memory_leak_FreeDV_700C_rx (Failed)
85 - test_memory_leak_FreeDV_FSK_LDPC_tx (Failed)
86 - test_memory_leak_FreeDV_DATAC0_tx (Failed)
87 - test_memory_leak_FreeDV_DATAC1_tx (Failed)
88 - test_memory_leak_FreeDV_700E_tx (Failed)
89 - test_memory_leak_FreeDV_2020_tx (Failed)
90 - test_memory_leak_FreeDV_2020_rx (Failed)
109 - test_fsk_lib_4fsk_ldpc (Failed)
Errors while running CTest
make: *** [Makefile:107: test] Error 8