Changes:
------------------------------------------ [...truncated 146.91 KB...] 2: multi_slot ok 3: ts_alloc ok 4: tbf ok 5: bitcomp ok 6: edge ok 7: types ok 8: ms ok 9: llc ok 10: llist ok 11: codel ok 12: fn ok 13: app_info ok 14: ulc ok
## ------------- ## ## Test results. ## ## ------------- ##
All 14 tests were successful. make python-tests make[5]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/tests' Not running python-based tests (determined at configure-time) make[5]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/tests' make[4]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/tests' make[3]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/tests' Making check in contrib make[3]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/contrib' Making check in systemd make[4]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/contrib/systemd' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/contrib/systemd' make[4]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/contrib' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/contrib' make[3]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/contrib' make[3]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub' make[2]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub' make[1]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub' make[1]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub' make install-recursive make[2]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub' Making install in include make[3]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/include' make[4]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/include' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/include' make[3]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/include' Making install in src make[3]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/src' make[4]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/src' make[4]: Nothing to be done for 'install-data-am'. /usr/bin/mkdir -p '/build/osmo-pcu-1.4.0.6-d76e/_inst/bin' /bin/bash ../libtool --mode=install /usr/bin/install -c osmo-pcu '/build/osmo-pcu-1.4.0.6-d76e/_inst/bin' libtool: install: /usr/bin/install -c osmo-pcu /build/osmo-pcu-1.4.0.6-d76e/_inst/bin/osmo-pcu make[4]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/src' make[3]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/src' Making install in doc make[3]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc' Making install in examples make[4]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc/examples' make[5]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc/examples' make[5]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/build/osmo-pcu-1.4.0.6-d76e/_inst/share/doc/osmo-pcu/examples/osmo-pcu' /usr/bin/mkdir -p '/build/osmo-pcu-1.4.0.6-d76e/_inst/etc/osmocom' /usr/bin/install -c -m 644 ../../../../doc/examples/osmo-pcu.cfg '/build/osmo-pcu-1.4.0.6-d76e/_inst/share/doc/osmo-pcu/examples/osmo-pcu' /usr/bin/install -c -m 644 ../../../../doc/examples/osmo-pcu.cfg '/build/osmo-pcu-1.4.0.6-d76e/_inst/etc/osmocom' make[5]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc/examples' make[4]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc/examples' Making install in manuals make[4]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc/manuals' make[5]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc/manuals' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc/manuals' make[4]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc/manuals' make[4]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc' make[5]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc' make[4]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc' make[3]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc' Making install in tests make[3]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/tests' make[4]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/tests' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/tests' make[3]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/tests' Making install in contrib make[3]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/contrib' Making install in systemd make[4]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/contrib/systemd' make[5]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/contrib/systemd' make[5]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/build/osmo-pcu-1.4.0.6-d76e/_inst/' /usr/bin/install -c -m 644 ../../../../contrib/systemd/osmo-pcu.service '/build/osmo-pcu-1.4.0.6-d76e/_inst/' make[5]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/contrib/systemd' make[4]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/contrib/systemd' make[4]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/contrib' make[5]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/contrib' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/contrib' make[4]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/contrib' make[3]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/contrib' make[3]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub' make[4]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub' make[3]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub' make[2]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub' make[1]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub' make[1]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub' Making installcheck in include make[2]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/include' make[2]: Nothing to be done for 'installcheck'. make[2]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/include' Making installcheck in src make[2]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/src' make[2]: Nothing to be done for 'installcheck'. make[2]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/src' Making installcheck in doc make[2]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc' Making installcheck in examples make[3]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc/examples' make[3]: Nothing to be done for 'installcheck'. make[3]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc/examples' Making installcheck in manuals make[3]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc/manuals' make[3]: Nothing to be done for 'installcheck'. make[3]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc/manuals' make[3]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc' make[3]: Nothing to be done for 'installcheck-am'. make[3]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc' make[2]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/doc' Making installcheck in tests make[2]: Entering directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/tests' /bin/bash '../../../tests/testsuite' AUTOTEST_PATH='/build/osmo-pcu-1.4.0.6-d76e/_inst/bin' \ ## --------------------------------- ## ## osmo-pcu 1.4.0.6-d76e test suite. ## ## --------------------------------- ##
Regression tests
1: rlcmac ok 2: multi_slot ok 3: ts_alloc ok 4: tbf FAILED (testsuite.at:28) 5: bitcomp ok 6: edge ok 7: types ok 8: ms ok 9: llc ok 10: llist ok 11: codel ok 12: fn ok 13: app_info ok 14: ulc ok
## ------------- ## ## Test results. ## ## ------------- ##
ERROR: All 14 tests were run, 1 failed unexpectedly. ## -------------------------- ## ## testsuite.log was created. ## ## -------------------------- ##
Please send `tests/testsuite.log' and all information you think might help:
To: osmocom-net-gprs@lists.osmocom.org Subject: [osmo-pcu 1.4.0.6-d76e] testsuite: 4 failed
You may investigate any problem if you feel able to do so, in which case the test suite provides a good starting point. Its output may be found below `tests/testsuite.dir'.
make[2]: *** [Makefile:1496: installcheck-local] Error 1 make[2]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub/tests' make[1]: *** [Makefile:429: installcheck-recursive] Error 1 make[1]: Leaving directory '/build/osmo-pcu-1.4.0.6-d76e/_build/sub' make: *** [Makefile:648: distcheck] Error 1 + cat-testlogs.sh
======================== ./osmo-pcu-1.4.0.6-d76e/_build/sub/tests/testsuite.dir/04/testsuite.log
# -*- compilation -*- 4. testsuite.at:25: testing tbf ... ../../../tests/testsuite.at:28: $OSMO_QEMU $abs_top_builddir/tests/tbf/TbfTest --- experr 2024-03-28 07:42:55.909645357 +0000 +++ /build/osmo-pcu-1.4.0.6-d76e/_build/sub/tests/testsuite.dir/at-groups/4/stderr 2024-03-28 07:42:57.929598533 +0000 @@ -6307,6 +6307,7 @@ TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 0, CS=MCS-5 TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Dequeue next LLC (len=10) TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=10 +TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL Bandwitdh: 8 KBits/s TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's still 45 free bytes in rlcmac data block TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} data block (BSN 0, MCS-5): 14 ff 01 01 01 01 01 01 01 01 01 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b @@ -6413,17 +6414,18 @@ TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink acknowledge TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} ack: (BSN=0)"RRRRRRRRRRR"(BSN=10) R=ACK I=NACK TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:11, lost=0, recv=11, skipped=0, bsn=0, info='RRRRRRRRRRR.....................................................' +MS (IMSI ): Low error rate 0%, increasing DL CS level to MCS-6 TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=11)""(V(S)-1=10) A=Acked N=Nacked U=Unacked X=Resend-Unacked I=Invalid PDCH(bts=0,trx=0,ts=4) Received RTS for PDCH: FN=52 block_nr=0 scheduling free USF for polling at FN=56 of TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} PDCH(bts=0,trx=0,ts=4) FN=104 Scheduling data message at RTS for DL TFI=0 prio=4 mcs_mode_restrict=EGPRS TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} downlink (V(A)==11 .. V(S)==11) mcs_mode_restrict=EGPRS -TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 11, CS=MCS-5 -TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 55, drained_since=61 +TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 11, CS=MCS-6 +TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size 73, drained_since=61 TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 61/43 -> no -TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=55 +TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=73 DL_TBF(DL:TFI-0-0-0:E){FLOW}: Received Event LAST_DL_DATA_SENT DL_TBF(DL:TFI-0-0-0:E){FLOW}: state_chg to FINISHED -TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 11, MCS-5): 6f 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b +TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} data block (BSN 11, MCS-6): 93 43 c0 01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 11 BSN2 -1) TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 11) @@ -6433,7 +6435,7 @@ TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on PACCH (FN=117, TS=4) TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)] with 5 sec. 0 microsec, cur_fn=169 TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=117, TS=4 -TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 11, MCS-5): 0f c0 02 e8 db 10 70 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a +TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} msg block (BSN 11, MCS-6): 0f c0 02 e0 e4 10 70 c0 ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca ca 0a PDCH(bts=0,trx=0,ts=4) Expiring FN=108 but previous FN=13 is still reserved! PDCH(bts=0,trx=0,ts=4) Timeout for registered POLL (FN=13, reason=DL_ACK): TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FINISHED} poll timeout for FN=13, TS=4 (curr FN 169), reason=DL_ACK stdout: 4. testsuite.at:25: 4. tbf (testsuite.at:25): FAILED (testsuite.at:28) Build step 'Execute shell' marked build as failure $ ssh-agent -k unset SSH_AUTH_SOCK; unset SSH_AGENT_PID; echo Agent pid 25940 killed; [ssh-agent] Stopped. Archiving artifacts
jenkins-notifications@lists.osmocom.org