diff options
author | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2022-04-28 02:53:34 +0300 |
---|---|---|
committer | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2022-05-10 01:19:17 +0300 |
commit | d399f492614cb18cc60553213fb7a53c440fab73 (patch) | |
tree | 7bb4bd44a3b9acfd3907e6a0d16de101e632ec9c /tests | |
parent | 523b6de593fc6ece1a19b3878526fec95bed6ba9 (diff) |
tests/meas: improve logging in test_ts45008_83_is_sub_single()
* Print unexpected TDMA FNs, each on a separate new line.
* Do not abort() on mismatch, keep running.
Change-Id: I32c104b139f32a39c8347de19de6ad7caec811de
Related: SYS#5853
Diffstat (limited to 'tests')
-rw-r--r-- | tests/meas/meas_test.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/tests/meas/meas_test.c b/tests/meas/meas_test.c index 9494495e..32f0e7a2 100644 --- a/tests/meas/meas_test.c +++ b/tests/meas/meas_test.c @@ -464,8 +464,7 @@ static void test_ts45008_83_is_sub_single(uint8_t ts, uint8_t ss, bool fr) lchan->tch_mode = GSM48_CMODE_SPEECH_V1; } - printf(" TS=%u ", ts); - printf("SS=%u", ss); + printf(" TS=%u SS=%u\n", ts, ss); /* Walk trough the first 100 intervals and check for unexpected * results (false positive and false negative) */ @@ -474,19 +473,15 @@ static void test_ts45008_83_is_sub_single(uint8_t ts, uint8_t ss, bool fr) if (rc) { if (!test_ts45008_83_is_sub_is_sacch(i) && !test_ts45008_83_is_sub_is_sub(i, ss)) { - printf("==> Unexpected SUB frame at fn=%u", i); - OSMO_ASSERT(false); + printf(" ==> Unexpected SUB frame at fn=%u\n", i); } } else { if (test_ts45008_83_is_sub_is_sacch(i) && test_ts45008_83_is_sub_is_sub(i, ss)) { - printf("==> Unexpected non-SUB frame at fn=%u", - i); - OSMO_ASSERT(false); + printf(" ==> Unexpected non-SUB frame at fn=%u\n", i); } } } - printf("\n"); } static void test_ts45008_83_is_sub(void) |