See
<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,WITH_MANUALS=0,label=rpi4-raspbian11,with_dsp=none,with_vty=False/6098/display/redirect>
Changes:
------------------------------------------
[...truncated 146.82 KB...]
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.2.0.150-35a7/_build/sub/tests'
Not running python-based tests (determined at configure-time)
make[5]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/tests'
make[4]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/tests'
make[3]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/tests'
Making check in contrib
make[3]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/contrib'
Making check in systemd
make[4]: Entering directory
'/build/osmo-pcu-1.2.0.150-35a7/_build/sub/contrib/systemd'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory
'/build/osmo-pcu-1.2.0.150-35a7/_build/sub/contrib/systemd'
make[4]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/contrib'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/contrib'
make[3]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/contrib'
make[3]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub'
make[2]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub'
make[1]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub'
make[1]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub'
make install-recursive
make[2]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub'
Making install in include
make[3]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/include'
make[4]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_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.2.0.150-35a7/_build/sub/include'
make[3]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/include'
Making install in src
make[3]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/src'
make[4]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/src'
make[4]: Nothing to be done for 'install-data-am'.
/usr/bin/mkdir -p '/build/osmo-pcu-1.2.0.150-35a7/_inst/bin'
/bin/bash ../libtool --mode=install /usr/bin/install -c osmo-pcu
'/build/osmo-pcu-1.2.0.150-35a7/_inst/bin'
libtool: install: /usr/bin/install -c osmo-pcu
/build/osmo-pcu-1.2.0.150-35a7/_inst/bin/osmo-pcu
make[4]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/src'
make[3]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/src'
Making install in doc
make[3]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc'
Making install in examples
make[4]: Entering directory
'/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc/examples'
make[5]: Entering directory
'/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc/examples'
make[5]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p
'/build/osmo-pcu-1.2.0.150-35a7/_inst/share/doc/osmo-pcu/examples/osmo-pcu'
/usr/bin/mkdir -p '/build/osmo-pcu-1.2.0.150-35a7/_inst/etc/osmocom'
/usr/bin/install -c -m 644 ../../../../doc/examples/osmo-pcu.cfg
'/build/osmo-pcu-1.2.0.150-35a7/_inst/share/doc/osmo-pcu/examples/osmo-pcu'
/usr/bin/install -c -m 644 ../../../../doc/examples/osmo-pcu.cfg
'/build/osmo-pcu-1.2.0.150-35a7/_inst/etc/osmocom'
make[5]: Leaving directory
'/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc/examples'
make[4]: Leaving directory
'/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc/examples'
Making install in manuals
make[4]: Entering directory
'/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc/manuals'
make[5]: Entering directory
'/build/osmo-pcu-1.2.0.150-35a7/_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.2.0.150-35a7/_build/sub/doc/manuals'
make[4]: Leaving directory
'/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc/manuals'
make[4]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc'
make[5]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_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.2.0.150-35a7/_build/sub/doc'
make[4]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc'
make[3]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc'
Making install in tests
make[3]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/tests'
make[4]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_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.2.0.150-35a7/_build/sub/tests'
make[3]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/tests'
Making install in contrib
make[3]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/contrib'
Making install in systemd
make[4]: Entering directory
'/build/osmo-pcu-1.2.0.150-35a7/_build/sub/contrib/systemd'
make[5]: Entering directory
'/build/osmo-pcu-1.2.0.150-35a7/_build/sub/contrib/systemd'
make[5]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/build/osmo-pcu-1.2.0.150-35a7/_inst/'
/usr/bin/install -c -m 644 ../../../../contrib/systemd/osmo-pcu.service
'/build/osmo-pcu-1.2.0.150-35a7/_inst/'
make[5]: Leaving directory
'/build/osmo-pcu-1.2.0.150-35a7/_build/sub/contrib/systemd'
make[4]: Leaving directory
'/build/osmo-pcu-1.2.0.150-35a7/_build/sub/contrib/systemd'
make[4]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/contrib'
make[5]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_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.2.0.150-35a7/_build/sub/contrib'
make[4]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/contrib'
make[3]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/contrib'
make[3]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub'
make[4]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_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.2.0.150-35a7/_build/sub'
make[3]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub'
make[2]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub'
make[1]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub'
make[1]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub'
Making installcheck in include
make[2]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/include'
make[2]: Nothing to be done for 'installcheck'.
make[2]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/include'
Making installcheck in src
make[2]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/src'
make[2]: Nothing to be done for 'installcheck'.
make[2]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/src'
Making installcheck in doc
make[2]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc'
Making installcheck in examples
make[3]: Entering directory
'/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc/examples'
make[3]: Nothing to be done for 'installcheck'.
make[3]: Leaving directory
'/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc/examples'
Making installcheck in manuals
make[3]: Entering directory
'/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc/manuals'
make[3]: Nothing to be done for 'installcheck'.
make[3]: Leaving directory
'/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc/manuals'
make[3]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc'
make[3]: Nothing to be done for 'installcheck-am'.
make[3]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc'
make[2]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/doc'
Making installcheck in tests
make[2]: Entering directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub/tests'
/bin/bash '../../../tests/testsuite'
AUTOTEST_PATH='/build/osmo-pcu-1.2.0.150-35a7/_inst/bin' \
## ----------------------------------- ##
## osmo-pcu 1.2.0.150-35a7 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(a)lists.osmocom.org>
Subject: [osmo-pcu 1.2.0.150-35a7] 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.2.0.150-35a7/_build/sub/tests'
make[1]: *** [Makefile:429: installcheck-recursive] Error 1
make[1]: Leaving directory '/build/osmo-pcu-1.2.0.150-35a7/_build/sub'
make: *** [Makefile:648: distcheck] Error 1
+ cat-testlogs.sh
========================
./osmo-pcu-1.2.0.150-35a7/_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 2023-09-08 07:38:26.589468827 +0000
+++
/build/osmo-pcu-1.2.0.150-35a7/_build/sub/tests/testsuite.dir/at-groups/4/stderr 2023-09-08
07:38:28.569419185 +0000
@@ -828,6 +828,7 @@
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==0 .. V(S)==20)
mcs_mode_restrict=EGPRS
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new block at BSN 20, CS=CS-1
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=200
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} DL Bandwitdh: 330 KBits/s
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} LLC queue completely drained and there's
still 17 free bytes in rlcmac data block
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 0/43 -> yes
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} data block (BSN 20, CS-1): 09 c6 c7 2b 2b 2b 2b
2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
@@ -843,6 +844,7 @@
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink acknowledge
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} ack:
(BSN=0)"RRRRRRRRRRRRRRRRRRRRR"(BSN=20) R=ACK I=NACK
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} DL analysis, range=0:21, lost=0, recv=21,
skipped=0, bsn=0,
info='RRRRRRRRRRRRRRRRRRRRR...........................................'
+MS (IMSI ): Low error rate 0%, increasing DL CS level to CS-2
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=21)""(V(S)-1=20) A=Acked
N=Nacked U=Unacked X=Resend-Unacked I=Invalid
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink acknowledge
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} ack: (BSN=21)""(BSN=20) R=ACK
I=NACK
@@ -850,13 +852,13 @@
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} V(B): (V(A)=21)""(V(S)-1=20) A=Acked
N=Nacked U=Unacked X=Resend-Unacked I=Invalid
PDCH(bts=0,trx=0,ts=4) FN=199 Scheduling data message at RTS for DL TFI=0 prio=4
mcs_mode_restrict=EGPRS
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} downlink (V(A)==21 .. V(S)==21)
mcs_mode_restrict=EGPRS
-TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 21, CS=CS-1
-TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size
19, drained_since=113
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Sending new dummy block at BSN 21, CS=CS-2
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Empty chunk, added LLC dummy command of size
29, drained_since=113
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Keep idle TBF open: 113/43 -> no
-TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=19
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FLOW} Complete DL frame, len=29
DL_TBF(DL:TFI-0-0-0:G){FLOW}: Received Event LAST_DL_DATA_SENT
DL_TBF(DL:TFI-0-0-0:G){FLOW}: state_chg to FINISHED
-TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} data block (BSN 21, CS-1): 4d 43 c0 01 2b
2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} data block (BSN 21, CS-2): 75 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
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} need_padding 0 spb_status 0 spb 0 (BSN1 21
BSN2 -1)
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Copying 1 RLC blocks, 1 BSNs
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Copying data unit 0 (BSN 21)
@@ -866,7 +868,7 @@
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Scheduled DL Acknowledgement polling on
PACCH (FN=212, TS=4)
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Starting timer T3191 [final block (DL-TBF)]
with 5 sec. 0 microsec, cur_fn=2654167
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} Scheduled Ack/Nack polling on FN=212, TS=4
-TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} msg block (BSN 21, CS-1): 0f 01 2a 4d 43 c0
01 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
+TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} msg block (BSN 21, CS-2): 0f 01 2a 75 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 00
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} downlink acknowledge
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} stopping timer T3191 [ACK/NACK received]
TBF(DL:TFI-0-0-0:G:TLLI-0xffeeddcc){FINISHED} ack: (BSN=21)"R"(BSN=21) R=ACK
I=NACK
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 18123 killed;
[ssh-agent] Stopped.
Archiving artifacts
Show replies by date
See
<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,WITH_MANUALS=0,label=rpi4-raspbian11,with_dsp=none,with_vty=False/6099/display/redirect>