See
<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/2952/display/redirect?page=changes>
Changes:
[laforge] Fix test for return codes on mipsel and alpha archs
------------------------------------------
[...truncated 250.57 KB...]
CC hlr.o
CC logging.o
CC rand_urandom.o
CC hlr_vty.o
CC hlr_vty_subscr.o
CC gsup_send.o
CC hlr_ussd.o
CC hlr_db_tool.o
CC dbd_decode_binary.o
CC osmo-euse-demo.o
CCLD osmo-hlr-db-tool
CCLD osmo-euse-demo
CCLD osmo-hlr
make[4]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/src'>
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/src'>
make[2]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/src'>
Making all in include
make[2]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/include'>
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/include'>
Making all in sql
make[2]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/sql'>
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/sql'>
Making all in contrib
make[2]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/contrib'>
Making all in systemd
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/contrib/systemd'>
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/contrib/systemd'>
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/contrib'>
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/contrib'>
make[2]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/contrib'>
Making all in tests
make[2]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests'>
Making all in auc
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/auc'>
Making all in gen_ts_55_205_test_sets
make[4]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/auc/gen_ts_55_205_test_sets'>
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/auc/gen_ts_55_205_test_sets'>
make[4]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/auc'>
CC auc_test.o
CCLD auc_test
make[4]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/auc'>
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/auc'>
Making all in gsup_server
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/gsup_server'>
CC gsup_server_test.o
CCLD gsup_server_test
../../src/gsup_server.c: In function
'osmo_gsup_create_insert_subscriber_data_msg':
../../src/gsup_server.c:402:10: note: #pragma message: FIXME: deal with encoding the
following data: gsup.hlr_enc
#pragma message "FIXME: deal with encoding the following data: gsup.hlr_enc"
^~~~~~~
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/gsup_server'>
Making all in db
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/db'>
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/db'>
Making all in gsup
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/gsup'>
CC gsup_test.o
CCLD gsup_test
../../src/gsup_server.c: In function
'osmo_gsup_create_insert_subscriber_data_msg':
../../src/gsup_server.c:402:10: note: #pragma message: FIXME: deal with encoding the
following data: gsup.hlr_enc
#pragma message "FIXME: deal with encoding the following data: gsup.hlr_enc"
^~~~~~~
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/gsup'>
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests'>
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests'>
make[2]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests'>
make[2]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/'>
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/'>
make[1]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/'>
+ make check
make check-recursive
make[1]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/'>
Making check in doc
make[2]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/doc'>
Making check in examples
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/doc/examples'>
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/doc/examples'>
Making check in manuals
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/doc/manuals'>
if [ -n "$ASCIIDOC_WARNINGS_CHECK" ]; then \
make osmohlr-usermanual.check; \
fi
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/doc/manuals'>
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/doc'>
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/doc'>
make[2]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/doc'>
Making check in src
make[2]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/src'>
make check-recursive
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/src'>
Making check in gsupclient
make[4]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/src/gsupclient'>
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/src/gsupclient'>
make[4]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/src'>
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/src'>
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/src'>
make[2]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/src'>
Making check in include
make[2]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/include'>
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/include'>
Making check in sql
make[2]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/sql'>
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/sql'>
Making check in contrib
make[2]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/contrib'>
Making check in systemd
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/contrib/systemd'>
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/contrib/systemd'>
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/contrib'>
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/contrib'>
make[2]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/contrib'>
Making check in tests
make[2]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests'>
Making check in auc
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/auc'>
Making check in gen_ts_55_205_test_sets
make[4]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/auc/gen_ts_55_205_test_sets'>
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/auc/gen_ts_55_205_test_sets'>
make[4]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/auc'>
make auc_ts_55_205_test_sets
make[5]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/auc'>
../../tests/auc/gen_ts_55_205_test_sets/pdftxt_2_c.py > auc_ts_55_205_test_sets.c
CC auc_ts_55_205_test_sets.o
CCLD auc_ts_55_205_test_sets
make[5]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/auc'>
make[4]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/auc'>
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/auc'>
Making check in gsup_server
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/gsup_server'>
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/gsup_server'>
Making check in db
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/db'>
make db_test
make[4]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/db'>
CC db_test.o
CCLD db_test
make[4]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/db'>
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/db'>
Making check in gsup
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/gsup'>
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/gsup'>
make[3]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests'>
make check-local
make[4]: Entering directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests'>
:;{ \
echo '# Signature of the current package.' && \
echo 'm4_define([AT_PACKAGE_NAME],' && \
echo ' [osmo-hlr])' && \
echo 'm4_define([AT_PACKAGE_TARNAME],' && \
echo ' [osmo-hlr])' && \
echo 'm4_define([AT_PACKAGE_VERSION],' && \
echo ' [1.1.0.1-8b86])' && \
echo 'm4_define([AT_PACKAGE_STRING],' && \
echo ' [osmo-hlr 1.1.0.1-8b86])' && \
echo 'm4_define([AT_PACKAGE_BUGREPORT],' && \
echo ' [openbsc(a)lists.osmocom.org])'#39;; \
echo 'm4_define([AT_PACKAGE_URL],' && \
echo ' [])'; \
} >'./package.m4'
/bin/bash ../missing --run autom4te --language=autotest -I '.' -o testsuite.tmp
testsuite.at
mv testsuite.tmp testsuite
/bin/bash './testsuite'
## --------------------------------- ##
## osmo-hlr 1.1.0.1-8b86 test suite. ##
## --------------------------------- ##
Regression tests.
1: auc ok
2: auc_ts_55_205_test_sets ok
3: gsup ok
4: gsup_server ok
5: db FAILED (testsuite.at:37)
## ------------- ##
## Test results. ##
## ------------- ##
ERROR: All 5 tests were run,
1 failed unexpectedly.
## -------------------------- ##
## testsuite.log was created. ##
## -------------------------- ##
Please send `tests/testsuite.log' and all information you think might help:
To: <openbsc(a)lists.osmocom.org>
Subject: [osmo-hlr 1.1.0.1-8b86] testsuite: 5 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'.
Makefile:726: recipe for target 'check-local' failed
make[4]: *** [check-local] Error 1
make[4]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests'>
Makefile:551: recipe for target 'check-am' failed
make[3]: *** [check-am] Error 2
make[3]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests'>
Makefile:403: recipe for target 'check-recursive' failed
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests'>
Makefile:480: recipe for target 'check-recursive' failed
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/'>
Makefile:771: recipe for target 'check' failed
make: *** [check] Error 2
+ cat-testlogs.sh
======================== ./tests/testsuite.dir/5/testsuite.log
# -*- compilation -*-
5. testsuite.at:32: testing db ...
./testsuite.at:37: $abs_top_builddir/tests/db/db_test
--- experr 2019-08-12 08:43:43.269319970 +0000
+++
<https://jenkins.osmocom.org/jenkins/job/master-osmo-hlr/a1=default,a2=default,a3=default,a4=default,label=osmocom-master-debian9/ws/tests/testsuite.dir/at-groups/5/stderr> 2019-08-12
08:43:43.981320039 +0000
@@ -1360,7 +1360,7 @@
sqlite3_step(stmt) --> SQLITE_DONE
-db_get_auth_data(dbc, imsi0, &g_aud2g, &g_aud3g, &g_id) --> -126
+db_get_auth_data(dbc, imsi0, &g_aud2g, &g_aud3g, &g_id) --> -ENOKEY
DAUC IMSI='123456789000000': Error reading Ki, expected length 16 but has length
15
DAUC IMSI='123456789000000': No 3G Auth Data
5. testsuite.at:32: 5. db (testsuite.at:32): FAILED (testsuite.at:37)
Build step 'Execute shell' marked build as failure
[WARNINGS]Skipping publisher since build result is FAILURE