Skip to content

Console Output

Skipping 263 KB.. Full Log
make[3]: Leaving directory '/build/deps/osmo-hlr/tests/db'
Making install in gsup
make[3]: Entering directory '/build/deps/osmo-hlr/tests/gsup'
make[4]: Entering directory '/build/deps/osmo-hlr/tests/gsup'
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/deps/osmo-hlr/tests/gsup'
make[3]: Leaving directory '/build/deps/osmo-hlr/tests/gsup'
Making install in db_upgrade
make[3]: Entering directory '/build/deps/osmo-hlr/tests/db_upgrade'
make[4]: Entering directory '/build/deps/osmo-hlr/tests/db_upgrade'
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/deps/osmo-hlr/tests/db_upgrade'
make[3]: Leaving directory '/build/deps/osmo-hlr/tests/db_upgrade'
Making install in mslookup
make[3]: Entering directory '/build/deps/osmo-hlr/tests/mslookup'
make[4]: Entering directory '/build/deps/osmo-hlr/tests/mslookup'
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/deps/osmo-hlr/tests/mslookup'
make[3]: Leaving directory '/build/deps/osmo-hlr/tests/mslookup'
make[3]: Entering directory '/build/deps/osmo-hlr/tests'
make[4]: Entering directory '/build/deps/osmo-hlr/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/deps/osmo-hlr/tests'
make[3]: Leaving directory '/build/deps/osmo-hlr/tests'
make[2]: Leaving directory '/build/deps/osmo-hlr/tests'
make[2]: Entering directory '/build/deps/osmo-hlr'
make[3]: Entering directory '/build/deps/osmo-hlr'
make[3]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/build/deps/install/stow/osmo-hlr/lib/pkgconfig'
 /usr/bin/install -c -m 644 libosmo-gsup-client.pc libosmo-mslookup.pc '/build/deps/install/stow/osmo-hlr/lib/pkgconfig'
make[3]: Leaving directory '/build/deps/osmo-hlr'
make[2]: Leaving directory '/build/deps/osmo-hlr'
make[1]: Leaving directory '/build/deps/osmo-hlr'
+ STOW_DIR=/build/deps/install/stow stow --restow osmo-hlr
+ '[' x--disable-iu = x--enable-iu ']'
+ CONFIG=
+ '[' 0 = 1 ']'
+ set +x



 =============================== osmo-sgsn ===============================

+ cd /build
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
libtoolize: and rerunning libtoolize and aclocal.
configure.ac:66: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:66: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.ac:66: the top level
configure.ac:117: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:117: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:117: the top level
configure.ac:154: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:154: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:154: the top level
configure.ac:233: warning: 'AM_CONFIG_HEADER': this macro is obsolete.
configure.ac:233: You should use the 'AC_CONFIG_HEADERS' macro instead.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
aclocal.m4:1089: AM_CONFIG_HEADER is expanded from...
configure.ac:233: the top level
configure.ac:235: warning: AC_OUTPUT should be used without arguments.
configure.ac:235: You should run autoupdate.
configure.ac:21: installing './compile'
configure.ac:23: installing './config.guess'
configure.ac:23: installing './config.sub'
configure.ac:9: installing './install-sh'
configure.ac:9: installing './missing'
src/gprs/Makefile.am: installing './depcomp'
tests/gprs/Makefile.am:9: warning: source file '$(top_srcdir)/src/gprs/gprs_utils.c' is in a subdirectory,
tests/gprs/Makefile.am:9: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least one source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding output
automake: object file(s) will be placed in the top-level directory.  However, this
automake: behavior may change in a future Automake major version, with object
automake: files being placed in the same subdirectory as the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
+ ./configure --enable-sanitize --enable-werror --disable-iu --enable-external-tests
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/bin/pkg-config
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.20... yes
checking for libosmocore >= 1.9.0... yes
checking for libosmovty >= 1.9.0... yes
checking for libosmoctrl >= 1.9.0... yes
checking for libosmogsm >= 1.9.0... yes
checking for libosmogb >= 1.9.0... yes
checking for libosmoabis >= 1.5.0... yes
checking for libosmo-netif >= 1.4.0... yes
checking for libosmo-gsup-client >= 1.7.0... yes
checking for libgtp >= 1.11.0... yes
checking for libcares... yes
checking for egrep... (cached) /usr/bin/grep -E
checking if gcc supports -fvisibility=hidden... yes
checking whether to enable code coverage support... no
checking whether struct tm has tm_gmtoff member... no
checking for python3... yes
checking for osmotestvty.py... yes
checking whether to enable VTY/CTRL tests... yes
CFLAGS="-g -O2 -std=gnu11 -fsanitize=address -fsanitize=undefined -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations -Wno-error=cpp -Wall -Wno-trigraphs"
CPPFLAGS=" -fsanitize=address -fsanitize=undefined -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations -Wno-error=cpp -Wall -Wno-trigraphs"
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating include/Makefile
config.status: creating include/osmocom/Makefile
config.status: creating include/osmocom/gtphub/Makefile
config.status: creating include/osmocom/sgsn/Makefile
config.status: creating src/Makefile
config.status: creating src/gprs/Makefile
config.status: creating src/sgsn/Makefile
config.status: creating src/gtphub/Makefile
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating tests/gprs/Makefile
config.status: creating tests/sgsn/Makefile
config.status: creating tests/gtphub/Makefile
config.status: creating tests/xid/Makefile
config.status: creating tests/sndcp_xid/Makefile
config.status: creating tests/slhc/Makefile
config.status: creating tests/v42bis/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating doc/manuals/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/systemd/Makefile
config.status: creating Makefile
config.status: creating config.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
+ make -j 8
echo 1.11.1.20-bf20e > .version-t && mv .version-t .version
make  all-recursive
make[1]: Entering directory '/build'
Making all in include
make[2]: Entering directory '/build/include'
Making all in osmocom
make[3]: Entering directory '/build/include/osmocom'
Making all in gtphub
make[4]: Entering directory '/build/include/osmocom/gtphub'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/include/osmocom/gtphub'
Making all in sgsn
make[4]: Entering directory '/build/include/osmocom/sgsn'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/include/osmocom/sgsn'
make[4]: Entering directory '/build/include/osmocom'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/include/osmocom'
make[3]: Leaving directory '/build/include/osmocom'
make[3]: Entering directory '/build/include'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/include'
make[2]: Leaving directory '/build/include'
Making all in src
make[2]: Entering directory '/build/src'
Making all in gprs
make[3]: Entering directory '/build/src/gprs'
  CC       gprs_llc_parse.lo
  CC       crc24.lo
  CC       gprs_utils.lo
  CC       sgsn_ares.lo
  CCLD     libcommon.la
make[3]: Leaving directory '/build/src/gprs'
Making all in sgsn
make[3]: Entering directory '/build/src/sgsn'
  CC       apn.o
  CC       gprs_bssgp.o
  CC       gprs_gmm_attach.o
  CC       gprs_gmm.o
  CC       gprs_gmm_fsm.o
  CC       gprs_ns.o
  CC       gprs_mm_state_gb_fsm.o
  CC       gprs_sm.o
  CC       gprs_sndcp.o
  CC       gprs_sndcp_comp.o
  CC       gprs_sndcp_dcomp.o
  CC       gprs_sndcp_pcomp.o
  CC       gprs_sndcp_vty.o
  CC       gprs_sndcp_xid.o
  CC       gtp_ggsn.o
  CC       gtp_mme.o
  CC       sgsn.o
  CC       sgsn_main.o
  CC       sgsn_vty.o
  CC       sgsn_libgtp.o
  CC       gprs_llc.o
  CC       gprs_llc_vty.o
  CC       mmctx.o
  CC       pdpctx.o
  CC       sgsn_ctrl.o
  CC       sgsn_auth.o
  CC       gprs_subscriber.o
  CC       sgsn_cdr.o
  CC       sgsn_rim.o
  CC       slhc.o
  CC       v42bis.o
  CC       gprs_llc_xid.o
  CCLD     osmo-sgsn
make[3]: Leaving directory '/build/src/sgsn'
Making all in gtphub
make[3]: Entering directory '/build/src/gtphub'
  CC       gtphub_main.o
  CC       gtphub.o
  CC       gtphub_vty.o
  CC       gtphub_sock.o
  CC       gtphub_ares.o
  CCLD     osmo-gtphub
make[3]: Leaving directory '/build/src/gtphub'
make[3]: Entering directory '/build/src'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/src'
make[2]: Leaving directory '/build/src'
Making all in contrib
make[2]: Entering directory '/build/contrib'
Making all in systemd
make[3]: Entering directory '/build/contrib/systemd'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/contrib/systemd'
make[3]: Entering directory '/build/contrib'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/contrib'
make[2]: Leaving directory '/build/contrib'
Making all in tests
make[2]: Entering directory '/build/tests'
Making all in gprs
make[3]: Entering directory '/build/tests/gprs'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/gprs'
Making all in gtphub
make[3]: Entering directory '/build/tests/gtphub'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/gtphub'
Making all in sgsn
make[3]: Entering directory '/build/tests/sgsn'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/sgsn'
Making all in xid
make[3]: Entering directory '/build/tests/xid'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/xid'
Making all in sndcp_xid
make[3]: Entering directory '/build/tests/sndcp_xid'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/sndcp_xid'
Making all in slhc
make[3]: Entering directory '/build/tests/slhc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/slhc'
Making all in v42bis
make[3]: Entering directory '/build/tests/v42bis'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/tests/v42bis'
make[3]: Entering directory '/build/tests'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/tests'
make[2]: Leaving directory '/build/tests'
Making all in doc
make[2]: Entering directory '/build/doc'
Making all in examples
make[3]: Entering directory '/build/doc/examples'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/doc/examples'
Making all in manuals
make[3]: Entering directory '/build/doc/manuals'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/doc/manuals'
make[3]: Entering directory '/build/doc'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/doc'
make[2]: Leaving directory '/build/doc'
make[2]: Entering directory '/build'
make[2]: Leaving directory '/build'
make[1]: Leaving directory '/build'
+ LD_LIBRARY_PATH=/build/deps/install/lib
+ make check
make  check-recursive
make[1]: Entering directory '/build'
Making check in include
make[2]: Entering directory '/build/include'
Making check in osmocom
make[3]: Entering directory '/build/include/osmocom'
Making check in gtphub
make[4]: Entering directory '/build/include/osmocom/gtphub'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/build/include/osmocom/gtphub'
Making check in sgsn
make[4]: Entering directory '/build/include/osmocom/sgsn'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/build/include/osmocom/sgsn'
make[4]: Entering directory '/build/include/osmocom'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/build/include/osmocom'
make[3]: Leaving directory '/build/include/osmocom'
make[3]: Entering directory '/build/include'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/build/include'
make[2]: Leaving directory '/build/include'
Making check in src
make[2]: Entering directory '/build/src'
Making check in gprs
make[3]: Entering directory '/build/src/gprs'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/src/gprs'
Making check in sgsn
make[3]: Entering directory '/build/src/sgsn'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/src/sgsn'
Making check in gtphub
make[3]: Entering directory '/build/src/gtphub'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/src/gtphub'
make[3]: Entering directory '/build/src'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/build/src'
make[2]: Leaving directory '/build/src'
Making check in contrib
make[2]: Entering directory '/build/contrib'
Making check in systemd
make[3]: Entering directory '/build/contrib/systemd'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/contrib/systemd'
make[3]: Entering directory '/build/contrib'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/build/contrib'
make[2]: Leaving directory '/build/contrib'
Making check in tests
make[2]: Entering directory '/build/tests'
Making check in gprs
make[3]: Entering directory '/build/tests/gprs'
make  gprs_test
make[4]: Entering directory '/build/tests/gprs'
  CC       gprs_test.o
  CC       gprs_utils.o
  CCLD     gprs_test
make[4]: Leaving directory '/build/tests/gprs'
make[3]: Leaving directory '/build/tests/gprs'
Making check in gtphub
make[3]: Entering directory '/build/tests/gtphub'
make  gtphub_test
make[4]: Entering directory '/build/tests/gtphub'
  CC       gtphub_test.o
  CCLD     gtphub_test
make[4]: Leaving directory '/build/tests/gtphub'
make[3]: Leaving directory '/build/tests/gtphub'
Making check in sgsn
make[3]: Entering directory '/build/tests/sgsn'
make  sgsn_test
make[4]: Entering directory '/build/tests/sgsn'
  CC       sgsn_test.o
  CC       gprs_gb_parse.o
  CCLD     sgsn_test
make[4]: Leaving directory '/build/tests/sgsn'
make[3]: Leaving directory '/build/tests/sgsn'
Making check in xid
make[3]: Entering directory '/build/tests/xid'
make  xid_test
make[4]: Entering directory '/build/tests/xid'
  CC       xid_test.o
  CCLD     xid_test
make[4]: Leaving directory '/build/tests/xid'
make[3]: Leaving directory '/build/tests/xid'
Making check in sndcp_xid
make[3]: Entering directory '/build/tests/sndcp_xid'
make  sndcp_xid_test
make[4]: Entering directory '/build/tests/sndcp_xid'
  CC       sndcp_xid_test.o
  CCLD     sndcp_xid_test
make[4]: Leaving directory '/build/tests/sndcp_xid'
make[3]: Leaving directory '/build/tests/sndcp_xid'
Making check in slhc
make[3]: Entering directory '/build/tests/slhc'
make  slhc_test
make[4]: Entering directory '/build/tests/slhc'
  CC       slhc_test.o
  CCLD     slhc_test
make[4]: Leaving directory '/build/tests/slhc'
make[3]: Leaving directory '/build/tests/slhc'
Making check in v42bis
make[3]: Entering directory '/build/tests/v42bis'
make  v42bis_test
make[4]: Entering directory '/build/tests/v42bis'
  CC       v42bis_test.o
  CCLD     v42bis_test
make[4]: Leaving directory '/build/tests/v42bis'
make[3]: Leaving directory '/build/tests/v42bis'
make[3]: Entering directory '/build/tests'
make  check-local
make[4]: Entering directory '/build/tests'
:;{ \
               echo '# Signature of the current package.' && \
               echo 'm4_define([AT_PACKAGE_NAME],' && \
               echo '  [osmo-sgsn])' && \
               echo 'm4_define([AT_PACKAGE_TARNAME],' && \
               echo '  [osmo-sgsn])' && \
               echo 'm4_define([AT_PACKAGE_VERSION],' && \
               echo '  [1.11.1.20-bf20e])' && \
               echo 'm4_define([AT_PACKAGE_STRING],' && \
               echo '  [osmo-sgsn 1.11.1.20-bf20e])' && \
               echo 'm4_define([AT_PACKAGE_BUGREPORT],' && \
               echo '  [osmocom-net-gprs@lists.osmocom.org])'; \
               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-sgsn 1.11.1.20-bf20e test suite. ##
## ------------------------------------- ##

Regression tests.

  1: gprs                                            ok
  2: sgsn                                            ok
  3: gtphub                                          ok
  4: xid                                             ok
  5: sndcp_xid                                       ok
  6: slhc                                            ok
  7: v42bis                                          ok

## ------------- ##
## Test results. ##
## ------------- ##

All 7 tests were successful.
make  python-tests
make[5]: Entering directory '/build/tests'
make vty-test
make[6]: Entering directory '/build/tests'
make vty-python-test
make[7]: Entering directory '/build/tests'
osmotestvty.py -p /build -w /build -v
test_history (__main__.TestVTY.test_history) ... confpath /build, workdir /build
Running tests for specific VTY commands
Launch: ./src/sgsn/osmo-sgsn -c /build/tests/osmo-sgsn.cfg from /build
Opening /dev/null
Launching: PWD=/build './src/sgsn/osmo-sgsn' '-c' '/build/tests/osmo-sgsn.cfg'

> ls -l /proc/40674/fd
total 0
lr-x------ 1 build build 64 May 16 11:26 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:26 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:26 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:26 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      40674 72.7  0.0  27860 23048 ?        S    11:26   0:00 /usr/bin/python3 /usr/local/bin/osmotestvty.py -p /build -w /build -v
build      40675  0.0  0.0 21475028364 22568 ?   R    11:26   0:00 ./src/sgsn/osmo-sgsn -c /build/tests/osmo-sgsn.cfg
build      40682  0.0  0.0   2576   908 ?        S    11:26   0:00 /bin/sh -c ps xua | grep osmo
build      40684  0.0  0.0   3700  1900 ?        S    11:26   0:00 grep osmo

ok
test_terminal_length (__main__.TestVTY.test_terminal_length) ... Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 50058), raddr=('127.0.0.1', 4245)> (1 sockets open)
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 50058), raddr=('127.0.0.1', 4245)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
Launch: ./src/sgsn/osmo-sgsn -c /build/tests/osmo-sgsn.cfg from /build
Launching: PWD=/build './src/sgsn/osmo-sgsn' '-c' '/build/tests/osmo-sgsn.cfg'

> ls -l /proc/40674/fd
total 0
lr-x------ 1 build build 64 May 16 11:26 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:26 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:26 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:26 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      40674  5.1  0.0  27860 23048 ?        S    11:26   0:00 /usr/bin/python3 /usr/local/bin/osmotestvty.py -p /build -w /build -v
build      40686  0.0  0.0 21474891624 16576 ?   R    11:26   0:00 ./src/sgsn/osmo-sgsn -c /build/tests/osmo-sgsn.cfg
build      40693  0.0  0.0   2576   900 ?        S    11:26   0:00 /bin/sh -c ps xua | grep osmo
build      40695  0.0  0.0   3700  1904 ?        S    11:26   0:00 grep osmo

ok
test_unknown_command (__main__.TestVTY.test_unknown_command) ... Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 52856), raddr=('127.0.0.1', 4245)> (1 sockets open)
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 52856), raddr=('127.0.0.1', 4245)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
Launch: ./src/sgsn/osmo-sgsn -c /build/tests/osmo-sgsn.cfg from /build
Launching: PWD=/build './src/sgsn/osmo-sgsn' '-c' '/build/tests/osmo-sgsn.cfg'

> ls -l /proc/40674/fd
total 0
lr-x------ 1 build build 64 May 16 11:26 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:26 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:26 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:26 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      40674  2.6  0.0  27860 23048 ?        S    11:26   0:00 /usr/bin/python3 /usr/local/bin/osmotestvty.py -p /build -w /build -v
build      40697  0.0  0.0 21474896528 18780 ?   D    11:26   0:00 ./src/sgsn/osmo-sgsn -c /build/tests/osmo-sgsn.cfg
build      40704  0.0  0.0   2576   948 ?        S    11:26   0:00 /bin/sh -c ps xua | grep osmo
build      40706  0.0  0.0   3700  1856 ?        S    11:26   0:00 grep osmo

ok

----------------------------------------------------------------------
Ran 3 tests in 4.361s

Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 52872), raddr=('127.0.0.1', 4245)> (1 sockets open)
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 52872), raddr=('127.0.0.1', 4245)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
OK
osmotestconfig.py -p /build -w /build -v
Warning: doc/examples/osmo-gtphub/osmo-gtphub.cfg is not being tested
Warning: doc/examples/osmo-sgsn/osmo-sgsn-accept-all.cfg is not being tested
Warning: doc/examples/osmo-sgsn/osmo-sgsn.cfg is not being tested
Warning: doc/examples/osmo-sgsn/osmo-sgsn_custom-sccp.cfg is not being tested
Verifying src/sgsn/osmo-sgsn -c /build/tests/osmo-sgsn.cfg, test verify_doc
Opening /dev/null
Launching: PWD=/build 'src/sgsn/osmo-sgsn' '-c' '/build/tests/osmo-sgsn.cfg'

> ls -l /proc/40708/fd
total 0
lr-x------ 1 build build 64 May 16 11:26 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:26 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:26 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:26 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      40708 72.7  0.0  27984 23220 ?        S    11:26   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      40709 50.0  0.0 21474896528 18500 ?   D    11:26   0:00 src/sgsn/osmo-sgsn -c /build/tests/osmo-sgsn.cfg
build      40716  0.0  0.0   2576   920 ?        S    11:26   0:00 /bin/sh -c ps xua | grep osmo
build      40718  0.0  0.0   3700  1760 ?        S    11:26   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 52884), raddr=('127.0.0.1', 4245)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 52884), raddr=('127.0.0.1', 4245)> (0 sockets open)
Verifying src/sgsn/osmo-sgsn -c /build/writtenconfig/osmo-sgsn.cfg01qk1pb7, test write_config
Launching: PWD=/build 'src/sgsn/osmo-sgsn' '-c' '/build/writtenconfig/osmo-sgsn.cfg01qk1pb7'

> ls -l /proc/40708/fd
total 0
lr-x------ 1 build build 64 May 16 11:26 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:26 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:26 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:26 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      40708  6.2  0.0  27932 23476 ?        S    11:26   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      40720  0.0  0.0 21474896528 18856 ?   D    11:26   0:00 src/sgsn/osmo-sgsn -c /build/writtenconfig/osmo-sgsn.cfg01qk1pb7
build      40727  0.0  0.0   2576   876 ?        S    11:26   0:00 /bin/sh -c ps xua | grep osmo
build      40729  0.0  0.0   3700  1872 ?        S    11:26   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 52896), raddr=('127.0.0.1', 4245)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 52896), raddr=('127.0.0.1', 4245)> (0 sockets open)
Verifying src/sgsn/osmo-sgsn -c /build/writtenconfig/osmo-sgsn.cfg01qk1pb7, test token_vty_command
Launching: PWD=/build 'src/sgsn/osmo-sgsn' '-c' '/build/writtenconfig/osmo-sgsn.cfg01qk1pb7'

> ls -l /proc/40708/fd
total 0
lr-x------ 1 build build 64 May 16 11:26 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:26 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:26 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:26 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      40708  3.1  0.0  27932 23476 ?        S    11:26   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      40731 50.0  0.0 21474896528 18892 ?   D    11:26   0:00 src/sgsn/osmo-sgsn -c /build/writtenconfig/osmo-sgsn.cfg01qk1pb7
build      40738  0.0  0.0   2576   892 ?        S    11:26   0:00 /bin/sh -c ps xua | grep osmo
build      40740  0.0  0.0   3700  1872 ?        S    11:26   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 52902), raddr=('127.0.0.1', 4245)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 52902), raddr=('127.0.0.1', 4245)> (0 sockets open)
Verifying src/gtphub/osmo-gtphub -c /build/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg, test verify_doc
Launching: PWD=/build 'src/gtphub/osmo-gtphub' '-c' '/build/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg'

> ls -l /proc/40708/fd
total 0
lr-x------ 1 build build 64 May 16 11:26 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:26 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:26 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:26 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4253      0.0.0.0:*          


> ps xua | grep osmo
build      40708  2.1  0.0  27932 23476 ?        S    11:26   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      40742  0.0  0.0 21474888304 15876 ?   S    11:26   0:00 src/gtphub/osmo-gtphub -c /build/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg
build      40749  0.0  0.0   2576   900 ?        S    11:26   0:00 /bin/sh -c ps xua | grep osmo
build      40751  0.0  0.0   3700  1804 ?        S    11:26   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4253 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 51398), raddr=('127.0.0.1', 4253)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4253 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 51398), raddr=('127.0.0.1', 4253)> (0 sockets open)
Verifying src/gtphub/osmo-gtphub -c /build/writtenconfig/osmo-gtphub-1iface.cfghjwqpz0q, test write_config
Launching: PWD=/build 'src/gtphub/osmo-gtphub' '-c' '/build/writtenconfig/osmo-gtphub-1iface.cfghjwqpz0q'

> ls -l /proc/40708/fd
total 0
lr-x------ 1 build build 64 May 16 11:26 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:26 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:26 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:26 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      40708  1.8  0.0  28088 23476 ?        S    11:26   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      40753  0.0  0.0 21474888304 13680 ?   D    11:26   0:00 src/gtphub/osmo-gtphub -c /build/writtenconfig/osmo-gtphub-1iface.cfghjwqpz0q
build      40760  0.0  0.0   2576   892 ?        S    11:26   0:00 /bin/sh -c ps xua | grep osmo
build      40762  0.0  0.0   3700  1872 ?        S    11:26   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4253 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 51400), raddr=('127.0.0.1', 4253)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4253 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 51400), raddr=('127.0.0.1', 4253)> (0 sockets open)
Verifying src/gtphub/osmo-gtphub -c /build/writtenconfig/osmo-gtphub-1iface.cfghjwqpz0q, test token_vty_command
Launching: PWD=/build 'src/gtphub/osmo-gtphub' '-c' '/build/writtenconfig/osmo-gtphub-1iface.cfghjwqpz0q'

> ls -l /proc/40708/fd
total 0
lr-x------ 1 build build 64 May 16 11:26 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:26 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:26 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:26 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      40708  1.4  0.0  28088 23476 ?        S    11:26   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build -w /build -v
build      40764 50.0  0.0 21474888304 13608 ?   R    11:26   0:00 src/gtphub/osmo-gtphub -c /build/writtenconfig/osmo-gtphub-1iface.cfghjwqpz0q
build      40771  0.0  0.0   2576   920 ?        S    11:26   0:00 /bin/sh -c ps xua | grep osmo
build      40773  0.0  0.0   3700  1888 ?        S    11:26   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4253 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 36506), raddr=('127.0.0.1', 4253)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4253 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 36506), raddr=('127.0.0.1', 4253)> (0 sockets open)
./vty_test_runner.py -w /build -v
confpath /build/tests/.., workdir /build
Running tests for specific VTY commands
testVtyAuth (__main__.TestVTYSGSN.testVtyAuth) ... Opening /dev/null
Launching: PWD=/build './src/sgsn/osmo-sgsn' '-c' '/build/tests/../tests/osmo-sgsn-accept-all.cfg'

> ls -l /proc/40775/fd
total 0
lr-x------ 1 build build 64 May 16 11:26 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:26 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:26 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:26 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      40776  0.0  0.0 21474896528 18848 ?   D    11:26   0:00 ./src/sgsn/osmo-sgsn -c /build/tests/../tests/osmo-sgsn-accept-all.cfg
build      40783  0.0  0.0   2576   916 ?        S    11:26   0:00 /bin/sh -c ps xua | grep osmo
build      40785  0.0  0.0   3700  1948 ?        S    11:26   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 48408), raddr=('127.0.0.1', 4245)> (1 sockets open)
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 48408), raddr=('127.0.0.1', 4245)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
ok
testVtyCDR (__main__.TestVTYSGSN.testVtyCDR) ... Launching: PWD=/build './src/sgsn/osmo-sgsn' '-c' '/build/tests/../tests/osmo-sgsn-accept-all.cfg'

> ls -l /proc/40775/fd
total 0
lr-x------ 1 build build 64 May 16 11:26 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:26 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:26 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:26 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      40787  0.0  0.0 21474896528 18660 ?   D    11:26   0:00 ./src/sgsn/osmo-sgsn -c /build/tests/../tests/osmo-sgsn-accept-all.cfg
build      40794  0.0  0.0   2576   904 ?        S    11:26   0:00 /bin/sh -c ps xua | grep osmo
build      40796  0.0  0.0   3700  1852 ?        S    11:26   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 48416), raddr=('127.0.0.1', 4245)> (1 sockets open)
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 48416), raddr=('127.0.0.1', 4245)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
ok
testVtyEasyAPN (__main__.TestVTYSGSN.testVtyEasyAPN) ... Launching: PWD=/build './src/sgsn/osmo-sgsn' '-c' '/build/tests/../tests/osmo-sgsn-accept-all.cfg'

> ls -l /proc/40775/fd
total 0
lr-x------ 1 build build 64 May 16 11:26 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:26 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:26 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:26 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      40798 50.0  0.0 21474896528 18764 ?   D    11:26   0:00 ./src/sgsn/osmo-sgsn -c /build/tests/../tests/osmo-sgsn-accept-all.cfg
build      40805  0.0  0.0   2576   896 ?        S    11:26   0:00 /bin/sh -c ps xua | grep osmo
build      40807  0.0  0.0   3700  1868 ?        S    11:26   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 48430), raddr=('127.0.0.1', 4245)> (1 sockets open)
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 48430), raddr=('127.0.0.1', 4245)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
ok
testVtyGgsn (__main__.TestVTYSGSN.testVtyGgsn) ... Launching: PWD=/build './src/sgsn/osmo-sgsn' '-c' '/build/tests/../tests/osmo-sgsn-accept-all.cfg'

> ls -l /proc/40775/fd
total 0
lr-x------ 1 build build 64 May 16 11:26 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:26 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:26 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:26 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      40809  100  0.0 21474896528 18464 ?   D    11:26   0:00 ./src/sgsn/osmo-sgsn -c /build/tests/../tests/osmo-sgsn-accept-all.cfg
build      40816  0.0  0.0   2576   932 ?        S    11:26   0:00 /bin/sh -c ps xua | grep osmo
build      40818  0.0  0.0   3700  1904 ?        S    11:26   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 48436), raddr=('127.0.0.1', 4245)> (1 sockets open)
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 48436), raddr=('127.0.0.1', 4245)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
ok
testVtyShow (__main__.TestVTYSGSN.testVtyShow) ... Launching: PWD=/build './src/sgsn/osmo-sgsn' '-c' '/build/tests/../tests/osmo-sgsn-accept-all.cfg'

> ls -l /proc/40775/fd
total 0
lr-x------ 1 build build 64 May 16 11:26 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:26 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:26 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:26 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      40820  0.0  0.0 21474896528 18592 ?   D    11:26   0:00 ./src/sgsn/osmo-sgsn -c /build/tests/../tests/osmo-sgsn-accept-all.cfg
build      40827  0.0  0.0   2576   932 ?        S    11:26   0:00 /bin/sh -c ps xua | grep osmo
build      40829  0.0  0.0   3700  1800 ?        S    11:26   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 48446), raddr=('127.0.0.1', 4245)> (1 sockets open)
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 48446), raddr=('127.0.0.1', 4245)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
ok
testVtySubscriber (__main__.TestVTYSGSN.testVtySubscriber) ... Launching: PWD=/build './src/sgsn/osmo-sgsn' '-c' '/build/tests/../tests/osmo-sgsn-accept-all.cfg'

> ls -l /proc/40775/fd
total 0
lr-x------ 1 build build 64 May 16 11:26 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:26 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:26 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:26 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      40831 50.0  0.0 21475028364 29368 ?   R    11:26   0:00 ./src/sgsn/osmo-sgsn -c /build/tests/../tests/osmo-sgsn-accept-all.cfg
build      40838  0.0  0.0   2576   924 ?        S    11:26   0:00 /bin/sh -c ps xua | grep osmo
build      40840  0.0  0.0   3700  1816 ?        S    11:26   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 48462), raddr=('127.0.0.1', 4245)> (1 sockets open)
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 48462), raddr=('127.0.0.1', 4245)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
ok
testVtyTimers (__main__.TestVTYSGSN.testVtyTimers) ... Launching: PWD=/build './src/sgsn/osmo-sgsn' '-c' '/build/tests/../tests/osmo-sgsn-accept-all.cfg'

> ls -l /proc/40775/fd
total 0
lr-x------ 1 build build 64 May 16 11:26 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:26 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:26 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:26 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      40842 50.0  0.0 21474896528 18676 ?   D    11:26   0:00 ./src/sgsn/osmo-sgsn -c /build/tests/../tests/osmo-sgsn-accept-all.cfg
build      40849  0.0  0.0   2576   896 ?        S    11:26   0:00 /bin/sh -c ps xua | grep osmo
build      40851  0.0  0.0   3700  1900 ?        S    11:26   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 54068), raddr=('127.0.0.1', 4245)> (1 sockets open)
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 54068), raddr=('127.0.0.1', 4245)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
ok
testVtyTree (__main__.TestVTYSGSN.testVtyTree) ... Launching: PWD=/build './src/sgsn/osmo-sgsn' '-c' '/build/tests/../tests/osmo-sgsn-accept-all.cfg'

> ls -l /proc/40775/fd
total 0
lr-x------ 1 build build 64 May 16 11:26 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:26 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:26 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:26 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ps xua | grep osmo
build      40853  0.0  0.0 21474896528 18680 ?   D    11:26   0:00 ./src/sgsn/osmo-sgsn -c /build/tests/../tests/osmo-sgsn-accept-all.cfg
build      40860  0.0  0.0   2576   936 ?        S    11:26   0:00 /bin/sh -c ps xua | grep osmo
build      40862  0.0  0.0   3700  1820 ?        S    11:26   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 54082), raddr=('127.0.0.1', 4245)> (1 sockets open)
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 54082), raddr=('127.0.0.1', 4245)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
ok

----------------------------------------------------------------------
Ran 8 tests in 11.650s

OK
rm -f ../gsn_restart ../gtphub_restart_count
make[7]: Leaving directory '/build/tests'
make vty-transcript-test
make[7]: Entering directory '/build/tests'
osmo_verify_transcript_vty.py -v \
	-n OsmoSGSN -p 4245 \
	-r "../src/sgsn/osmo-sgsn -c ../tests/osmo-sgsn.cfg" \
	 ${T:-./osmo-sgsn*.vty}
rate_ctr.c:86 validating counter group 0x563d1a05aba0(sgsn) with 23 counters
DLGLOBAL NOTICE Available via telnet 127.0.0.1 4245 (telnet_interface.c:88)
DLGTP NOTICE GTP: gtp_newgsn() started at 127.0.0.1 (gsn.c:467)
DLGTP NOTICE State information file (.//gsn_restart) not found. Creating new file. (gsn.c:388)
DGPRS NOTICE Created GTP on 127.0.0.1 (sgsn_libgtp.c:918)
DGPRS NOTICE libGTP v1.11.0.30-5758 initialized (sgsn_main.c:456)
DLCTRL NOTICE CTRL at 127.0.0.1 4251 (control_if.c:1024)
DLGSUP NOTICE GSUP connecting to 127.0.0.1:4222 (gsup_client.c:74)
Launching: cd '/build/tests'; ../src/sgsn/osmo-sgsn -c ../tests/osmo-sgsn.cfg
OsmoSGSN> enable

OsmoSGSN# show timer
T3312 = 600 s	Periodic RA Update timer (s) (default: 600 s)
T3313 = 30 s	Waiting for paging response timer (s) (default: 30 s)
T3314 = 44 s	READY timer. Force to STANDBY on expiry timer (s) (default: 44 s)
T3316 = 44 s	AA-Ready timer (s) (default: 44 s)
T3322 = 6 s	Detach request -> accept timer (s) (default: 6 s)
T3350 = 6 s	Waiting for ATT/RAU/TMSI_COMPL timer (s) (default: 6 s)
T3360 = 6 s	Waiting for AUTH/CIPH response timer (s) (default: 6 s)
T3370 = 6 s	Waiting for IDENTITY response timer (s) (default: 6 s)
T3385 = 8 s	Wait for ACT PDP CTX REQ timer (s) (default: 8 s)
T3386 = 8 s	Wait for MODIFY PDP CTX ACK timer (s) (default: 8 s)
T3395 = 8 s	Wait for DEACT PDP CTX ACK timer (s) (default: 8 s)
T3397 = 8 s	Wait for DEACT AA PDP CTX ACK timer (s) (default: 8 s)
X1001 = 5 s	RANAP Release timeout. Wait for RANAP Release Complete.On expiry release Iu connection (s) (default: 5 s)
OsmoSGSN# configure terminal

OsmoSGSN(config)# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  end
  hostname WORD
  no hostname [HOSTNAME]
  password (8|) WORD
  password LINE
  enable password (8|) WORD
  enable password LINE
  no enable password
  banner motd default
  banner motd file [FILE]
  no banner motd
  service terminal-length <0-512>
  no service terminal-length [<0-512>]
  line vty
  service advanced-vty
  no service advanced-vty
  show history
  log stderr [blocking-io]
  no log stderr
  log file FILENAME [blocking-io]
  no log file FILENAME
  log alarms <2-32700>
  no log alarms
  log syslog (authpriv|cron|daemon|ftp|lpr|mail|news|user|uucp)
  log syslog local <0-7>
  no log syslog
  log systemd-journal [raw]
  no log systemd-journal
  log gsmtap [HOSTNAME]
  no log gsmtap [HOSTNAME]
  stats reporter statsd [NAME]
  no stats reporter statsd [NAME]
  stats reporter log [NAME]
  no stats reporter log [NAME]
  stats interval <0-65535>
  stats-tcp interval <0-65535>
  stats-tcp batch-size <1-65535>
  sgsn
  ctrl
  cpu-sched
  ns
  bssgp

OsmoSGSN(config)# sgsn

OsmoSGSN(config-sgsn)# list
  help
  list [with-flags]
  show vty-attributes
  show vty-attributes (application|library|global)
  write terminal
  write file [PATH]
  write memory
  write
  show running-config
  exit
  end
  gtp state-dir PATH
  gtp local-ip A.B.C.D
  ggsn <0-255> remote-ip A.B.C.D
  ggsn <0-255> gtp-version (0|1)
  ggsn <0-255> echo-interval <1-36000>
  ggsn <0-255> no echo-interval
  imsi-acl (add|del) IMSI
  auth-policy (accept-all|closed|acl-only|remote)
  authentication (optional|required)
  encryption gea <0-4> [<0-4>] [<0-4>] [<0-4>] [<0-4>]
  encryption uea <0-2> [<0-2>] [<0-2>]
  encryption cipher-plugin-path PATH
  no encryption cipher-plugin-path PATH
  gsup ipa-name NAME
  gsup remote-ip A.B.C.D
  gsup remote-port <0-65535>
  gsup oap-id <0-65535>
  gsup oap-k K
  gsup oap-opc OPC
  apn APNAME ggsn <0-255>
  apn APNAME imsi-prefix IMSIPRE ggsn <0-255>
  access-point-name NAME
  no access-point-name NAME
  cdr filename NAME
  no cdr filename
  cdr trap
  no cdr trap
  cdr interval <1-2147483647>
  ggsn dynamic
  grx-dns-add A.B.C.D
  timer [TNNNN] [(<0-2147483647>|default)]
  timer gtp [TNNNN] [(<0-2147483647>|default)]
  no compression rfc1144
  compression rfc1144 active slots <1-256>
  compression rfc1144 passive
  no compression v42bis
  compression v42bis active direction (ms|sgsn|both) codewords <512-65535> strlen <6-250>
  compression v42bis passive
  mme NAME
  no mme NAME

OsmoSGSN(config-sgsn)# mme test0

OsmoSGSN(config-sgsn-mme)# gtp remote-ip 1.2.3.4

OsmoSGSN(config-sgsn-mme)# gtp ran-info-relay 907 10 567

OsmoSGSN(config-sgsn-mme)# gtp ran-info-relay 202 12 51

OsmoSGSN(config-sgsn-mme)# gtp ran-info-relay 907 10 567

OsmoSGSN(config-sgsn-mme)# exit

OsmoSGSN(config-sgsn)# mme test1

OsmoSGSN(config-sgsn-mme)# gtp remote-ip 5.6.7.8

OsmoSGSN(config-sgsn-mme)# gtp ran-info-relay default

OsmoSGSN(config-sgsn-mme)# exit

OsmoSGSN(config-sgsn)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level mm notice
 logging level pag notice
 logging level meas notice
 logging level ref notice
 logging level gprs notice
 logging level llc notice
 logging level sndcp notice
 logging level slhc notice
 logging level ranap notice
 logging level sua notice
 logging level v42bis notice
 logging level gtp notice
 logging level rim notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
ns
 timer tns-block 3
 timer tns-block-retries 3
 timer tns-reset 3
 timer tns-reset-retries 3
 timer tns-test 30
 timer tns-alive 3
 timer tns-alive-retries 10
 timer tsns-prov 3
 timer tsns-size-retries 3
 timer tsns-config-retries 3
 timer tsns-procedures-retries 3
 bind udp local
  listen 127.0.0.1 23000
  accept-ipaccess
  ip-sns signalling-weight 1 data-weight 1
bssgp
sgsn
 gtp state-dir ./
 gtp local-ip 127.0.0.1
 ggsn 0 remote-ip 127.0.0.2
 ggsn 0 gtp-version 1
 ggsn 0 echo-interval 60
 encryption gea 0
 encryption uea 1 2
 gsup remote-ip 127.0.0.1
 gsup remote-port 4222
 auth-policy remote
 gsup oap-id 0
 ! apn * ggsn 0
 no cdr filename
 no cdr trap
 cdr interval 600
 no compression rfc1144
 no compression v42bis
 mme test0
  gtp remote-ip 1.2.3.4
  gtp ran-info-relay 907 10 567
  gtp ran-info-relay 202 12 51
 mme test1
  gtp remote-ip 5.6.7.8
  gtp ran-info-relay default
end
OsmoSGSN(config-sgsn)# mme test0

OsmoSGSN(config-sgsn-mme)# gtp ran-info-relay default
% Another MME test1 is already set as default route, remove it before setting it here.
OsmoSGSN(config-sgsn-mme)# exit

OsmoSGSN(config-sgsn)# mme test1

OsmoSGSN(config-sgsn-mme)# no gtp ran-info-relay default

OsmoSGSN(config-sgsn-mme)# exit

OsmoSGSN(config-sgsn)# mme test0

OsmoSGSN(config-sgsn-mme)# gtp ran-info-relay default

OsmoSGSN(config-sgsn-mme)# exit

OsmoSGSN(config-sgsn)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level mm notice
 logging level pag notice
 logging level meas notice
 logging level ref notice
 logging level gprs notice
 logging level llc notice
 logging level sndcp notice
 logging level slhc notice
 logging level ranap notice
 logging level sua notice
 logging level v42bis notice
 logging level gtp notice
 logging level rim notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
ns
 timer tns-block 3
 timer tns-block-retries 3
 timer tns-reset 3
 timer tns-reset-retries 3
 timer tns-test 30
 timer tns-alive 3
 timer tns-alive-retries 10
 timer tsns-prov 3
 timer tsns-size-retries 3
 timer tsns-config-retries 3
 timer tsns-procedures-retries 3
 bind udp local
  listen 127.0.0.1 23000
  accept-ipaccess
  ip-sns signalling-weight 1 data-weight 1
bssgp
sgsn
 gtp state-dir ./
 gtp local-ip 127.0.0.1
 ggsn 0 remote-ip 127.0.0.2
 ggsn 0 gtp-version 1
 ggsn 0 echo-interval 60
 encryption gea 0
 encryption uea 1 2
 gsup remote-ip 127.0.0.1
 gsup remote-port 4222
 auth-policy remote
 gsup oap-id 0
 ! apn * ggsn 0
 no cdr filename
 no cdr trap
 cdr interval 600
 no compression rfc1144
 no compression v42bis
 mme test0
  gtp remote-ip 1.2.3.4
  gtp ran-info-relay default
  gtp ran-info-relay 907 10 567
  gtp ran-info-relay 202 12 51
 mme test1
  gtp remote-ip 5.6.7.8
end
OsmoSGSN(config-sgsn)# no mme test0

OsmoSGSN(config-sgsn)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level mm notice
 logging level pag notice
 logging level meas notice
 logging level ref notice
 logging level gprs notice
 logging level llc notice
 logging level sndcp notice
 logging level slhc notice
 logging level ranap notice
 logging level sua notice
 logging level v42bis notice
 logging level gtp notice
 logging level rim notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
ns
 timer tns-block 3
 timer tns-block-retries 3
 timer tns-reset 3
 timer tns-reset-retries 3
 timer tns-test 30
 timer tns-alive 3
 timer tns-alive-retries 10
 timer tsns-prov 3
 timer tsns-size-retries 3
 timer tsns-config-retries 3
 timer tsns-procedures-retries 3
 bind udp local
  listen 127.0.0.1 23000
  accept-ipaccess
  ip-sns signalling-weight 1 data-weight 1
bssgp
sgsn
 gtp state-dir ./
 gtp local-ip 127.0.0.1
 ggsn 0 remote-ip 127.0.0.2
 ggsn 0 gtp-version 1
 ggsn 0 echo-interval 60
 encryption gea 0
 encryption uea 1 2
 gsup remote-ip 127.0.0.1
 gsup remote-port 4222
 auth-policy remote
 gsup oap-id 0
 ! apn * ggsn 0
 no cdr filename
 no cdr trap
 cdr interval 600
 no compression rfc1144
 no compression v42bis
 mme test1
  gtp remote-ip 5.6.7.8
end
OsmoSGSN(config-sgsn)# no mme test1

OsmoSGSN(config-sgsn)# encryption gea 0 3

OsmoSGSN(config-sgsn)# encryption uea 1 2

OsmoSGSN(config-sgsn)# encryption cipher-plugin-path /foo/bar

OsmoSGSN(config-sgsn)# show running-config

Current configuration:
!
!
log stderr
 logging filter all 1
 logging color 1
 logging print category-hex 0
 logging print category 1
 logging print thread-id 0
 logging timestamp 0
 logging print level 1
 logging print file basename last
 logging level mm notice
 logging level pag notice
 logging level meas notice
 logging level ref notice
 logging level gprs notice
 logging level llc notice
 logging level sndcp notice
 logging level slhc notice
 logging level ranap notice
 logging level sua notice
 logging level v42bis notice
 logging level gtp notice
 logging level rim notice
 logging level lglobal notice
 logging level llapd notice
 logging level linp notice
 logging level lmux notice
 logging level lmi notice
 logging level lmib notice
 logging level lsms notice
 logging level lctrl notice
 logging level lgtp notice
 logging level lstats notice
 logging level lgsup notice
 logging level loap notice
 logging level lss7 notice
 logging level lsccp notice
 logging level lsua notice
 logging level lm3ua notice
 logging level lmgcp notice
 logging level ljibuf notice
 logging level lrspro notice
 logging level lns notice
 logging level lbssgp notice
 logging level lnsdata notice
 logging level lnssignal notice
 logging level liuup notice
 logging level lpfcp notice
 logging level lcsn1 notice
 logging level lio notice
!
stats interval 5
!
line vty
 no login
!
ns
 timer tns-block 3
 timer tns-block-retries 3
 timer tns-reset 3
 timer tns-reset-retries 3
 timer tns-test 30
 timer tns-alive 3
 timer tns-alive-retries 10
 timer tsns-prov 3
 timer tsns-size-retries 3
 timer tsns-config-retries 3
 timer tsns-procedures-retries 3
 bind udp local
  listen 127.0.0.1 23000
  accept-ipaccess
  ip-sns signalling-weight 1 data-weight 1
bssgp
sgsn
 gtp state-dir ./
 gtp local-ip 127.0.0.1
 ggsn 0 remote-ip 127.0.0.2
 ggsn 0 gtp-version 1
 ggsn 0 echo-interval 60
 encryption gea 0 3
 encryption uea 1 2
 encryption cipher-plugin-path /foo/bar
 gsup remote-ip 127.0.0.1
 gsup remote-port 4222
 auth-policy remote
 gsup oap-id 0
 ! apn * ggsn 0
 no cdr filename
 no cdr trap
 cdr interval 600
 no compression rfc1144
 no compression v42bis
end
signal 15 received
Terminating took 0.897s

RESULTS:
pass: ./osmo-sgsn_test-nodes.vty

rm -f ./gsn_restart
make[7]: Leaving directory '/build/tests'
make[6]: Leaving directory '/build/tests'
make ctrl-python-test
make[6]: Entering directory '/build/tests'
./ctrl_test_runner.py -w /build -v
testListSubscribers (__main__.TestCtrlSGSN.testListSubscribers) ... confpath /build/tests/.., workdir /build
Running tests for specific control commands
Opening /dev/null
Launching: PWD=/build './src/sgsn/osmo-sgsn' '-c' '/build/tests/../tests/osmo-sgsn.cfg'
Connecting to host 127.0.0.1:4251
Sending "GET 1000 subscriber-list-active-v1"
Got message: GET_REPLY 1000 subscriber-list-active-v1 
Decoded replies:  {1000: {'mtype': 'GET_REPLY', 'id': 1000, 'var': 'subscriber-list-active-v1', 'value': None}}
Terminating took 0.897s
Process returned code: 0
ok

----------------------------------------------------------------------
Ran 1 test in 3.416s

OK
rm -f ../gsn_restart ../gtphub_restart_count
make[6]: Leaving directory '/build/tests'
make[5]: Leaving directory '/build/tests'
make[4]: Leaving directory '/build/tests'
make[3]: Leaving directory '/build/tests'
make[2]: Leaving directory '/build/tests'
Making check in doc
make[2]: Entering directory '/build/doc'
Making check in examples
make[3]: Entering directory '/build/doc/examples'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/doc/examples'
Making check in manuals
make[3]: Entering directory '/build/doc/manuals'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/doc/manuals'
make[3]: Entering directory '/build/doc'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/build/doc'
make[2]: Leaving directory '/build/doc'
make[2]: Entering directory '/build'
make[2]: Leaving directory '/build'
make[1]: Leaving directory '/build'
+ LD_LIBRARY_PATH=/build/deps/install/lib
+ DISTCHECK_CONFIGURE_FLAGS='--enable-werror --disable-iu --enable-external-tests '
+ make -j 8 distcheck
make  dist-bzip2 dist-gzip am__post_remove_distdir='@:'
make[1]: Entering directory '/build'
make  distdir-am
make[2]: Entering directory '/build'
if test -d "osmo-sgsn-1.11.1.20-bf20e"; then find "osmo-sgsn-1.11.1.20-bf20e" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "osmo-sgsn-1.11.1.20-bf20e" || { sleep 5 && rm -rf "osmo-sgsn-1.11.1.20-bf20e"; }; else :; fi
test -d "osmo-sgsn-1.11.1.20-bf20e" || mkdir "osmo-sgsn-1.11.1.20-bf20e"
 (cd include && make  top_distdir=../osmo-sgsn-1.11.1.20-bf20e distdir=../osmo-sgsn-1.11.1.20-bf20e/include \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory '/build/include'
make  distdir-am
make[4]: Entering directory '/build/include'
 (cd osmocom && make  top_distdir=../../osmo-sgsn-1.11.1.20-bf20e distdir=../../osmo-sgsn-1.11.1.20-bf20e/include/osmocom \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/include/osmocom'
make  distdir-am
make[6]: Entering directory '/build/include/osmocom'
 (cd gtphub && make  top_distdir=../../../osmo-sgsn-1.11.1.20-bf20e distdir=../../../osmo-sgsn-1.11.1.20-bf20e/include/osmocom/gtphub \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[7]: Entering directory '/build/include/osmocom/gtphub'
make  distdir-am
make[8]: Entering directory '/build/include/osmocom/gtphub'
make[8]: Leaving directory '/build/include/osmocom/gtphub'
make[7]: Leaving directory '/build/include/osmocom/gtphub'
 (cd sgsn && make  top_distdir=../../../osmo-sgsn-1.11.1.20-bf20e distdir=../../../osmo-sgsn-1.11.1.20-bf20e/include/osmocom/sgsn \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[7]: Entering directory '/build/include/osmocom/sgsn'
make  distdir-am
make[8]: Entering directory '/build/include/osmocom/sgsn'
make[8]: Leaving directory '/build/include/osmocom/sgsn'
make[7]: Leaving directory '/build/include/osmocom/sgsn'
make[6]: Leaving directory '/build/include/osmocom'
make[5]: Leaving directory '/build/include/osmocom'
make[4]: Leaving directory '/build/include'
make[3]: Leaving directory '/build/include'
 (cd src && make  top_distdir=../osmo-sgsn-1.11.1.20-bf20e distdir=../osmo-sgsn-1.11.1.20-bf20e/src \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory '/build/src'
make  distdir-am
make[4]: Entering directory '/build/src'
 (cd gprs && make  top_distdir=../../osmo-sgsn-1.11.1.20-bf20e distdir=../../osmo-sgsn-1.11.1.20-bf20e/src/gprs \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/src/gprs'
make  distdir-am
make[6]: Entering directory '/build/src/gprs'
make[6]: Leaving directory '/build/src/gprs'
make[5]: Leaving directory '/build/src/gprs'
 (cd sgsn && make  top_distdir=../../osmo-sgsn-1.11.1.20-bf20e distdir=../../osmo-sgsn-1.11.1.20-bf20e/src/sgsn \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/src/sgsn'
make  distdir-am
make[6]: Entering directory '/build/src/sgsn'
make[6]: Leaving directory '/build/src/sgsn'
make[5]: Leaving directory '/build/src/sgsn'
 (cd gtphub && make  top_distdir=../../osmo-sgsn-1.11.1.20-bf20e distdir=../../osmo-sgsn-1.11.1.20-bf20e/src/gtphub \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/src/gtphub'
make  distdir-am
make[6]: Entering directory '/build/src/gtphub'
make[6]: Leaving directory '/build/src/gtphub'
make[5]: Leaving directory '/build/src/gtphub'
make[4]: Leaving directory '/build/src'
make[3]: Leaving directory '/build/src'
 (cd contrib && make  top_distdir=../osmo-sgsn-1.11.1.20-bf20e distdir=../osmo-sgsn-1.11.1.20-bf20e/contrib \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory '/build/contrib'
make  distdir-am
make[4]: Entering directory '/build/contrib'
 (cd systemd && make  top_distdir=../../osmo-sgsn-1.11.1.20-bf20e distdir=../../osmo-sgsn-1.11.1.20-bf20e/contrib/systemd \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/contrib/systemd'
make  distdir-am
make[6]: Entering directory '/build/contrib/systemd'
make[6]: Leaving directory '/build/contrib/systemd'
make[5]: Leaving directory '/build/contrib/systemd'
make[4]: Leaving directory '/build/contrib'
make[3]: Leaving directory '/build/contrib'
 (cd tests && make  top_distdir=../osmo-sgsn-1.11.1.20-bf20e distdir=../osmo-sgsn-1.11.1.20-bf20e/tests \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory '/build/tests'
make  distdir-am
make[4]: Entering directory '/build/tests'
 (cd gprs && make  top_distdir=../../osmo-sgsn-1.11.1.20-bf20e distdir=../../osmo-sgsn-1.11.1.20-bf20e/tests/gprs \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/tests/gprs'
make  distdir-am
make[6]: Entering directory '/build/tests/gprs'
make[6]: Leaving directory '/build/tests/gprs'
make[5]: Leaving directory '/build/tests/gprs'
 (cd gtphub && make  top_distdir=../../osmo-sgsn-1.11.1.20-bf20e distdir=../../osmo-sgsn-1.11.1.20-bf20e/tests/gtphub \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/tests/gtphub'
make  distdir-am
make[6]: Entering directory '/build/tests/gtphub'
make[6]: Leaving directory '/build/tests/gtphub'
make[5]: Leaving directory '/build/tests/gtphub'
 (cd sgsn && make  top_distdir=../../osmo-sgsn-1.11.1.20-bf20e distdir=../../osmo-sgsn-1.11.1.20-bf20e/tests/sgsn \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/tests/sgsn'
make  distdir-am
make[6]: Entering directory '/build/tests/sgsn'
make[6]: Leaving directory '/build/tests/sgsn'
make[5]: Leaving directory '/build/tests/sgsn'
 (cd xid && make  top_distdir=../../osmo-sgsn-1.11.1.20-bf20e distdir=../../osmo-sgsn-1.11.1.20-bf20e/tests/xid \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/tests/xid'
make  distdir-am
make[6]: Entering directory '/build/tests/xid'
make[6]: Leaving directory '/build/tests/xid'
make[5]: Leaving directory '/build/tests/xid'
 (cd sndcp_xid && make  top_distdir=../../osmo-sgsn-1.11.1.20-bf20e distdir=../../osmo-sgsn-1.11.1.20-bf20e/tests/sndcp_xid \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/tests/sndcp_xid'
make  distdir-am
make[6]: Entering directory '/build/tests/sndcp_xid'
make[6]: Leaving directory '/build/tests/sndcp_xid'
make[5]: Leaving directory '/build/tests/sndcp_xid'
 (cd slhc && make  top_distdir=../../osmo-sgsn-1.11.1.20-bf20e distdir=../../osmo-sgsn-1.11.1.20-bf20e/tests/slhc \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/tests/slhc'
make  distdir-am
make[6]: Entering directory '/build/tests/slhc'
make[6]: Leaving directory '/build/tests/slhc'
make[5]: Leaving directory '/build/tests/slhc'
 (cd v42bis && make  top_distdir=../../osmo-sgsn-1.11.1.20-bf20e distdir=../../osmo-sgsn-1.11.1.20-bf20e/tests/v42bis \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/tests/v42bis'
make  distdir-am
make[6]: Entering directory '/build/tests/v42bis'
make[6]: Leaving directory '/build/tests/v42bis'
make[5]: Leaving directory '/build/tests/v42bis'
make[4]: Leaving directory '/build/tests'
make[3]: Leaving directory '/build/tests'
 (cd doc && make  top_distdir=../osmo-sgsn-1.11.1.20-bf20e distdir=../osmo-sgsn-1.11.1.20-bf20e/doc \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory '/build/doc'
make  distdir-am
make[4]: Entering directory '/build/doc'
 (cd examples && make  top_distdir=../../osmo-sgsn-1.11.1.20-bf20e distdir=../../osmo-sgsn-1.11.1.20-bf20e/doc/examples \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/doc/examples'
make  distdir-am
make[6]: Entering directory '/build/doc/examples'
make  \
  top_distdir="../../osmo-sgsn-1.11.1.20-bf20e" distdir="../../osmo-sgsn-1.11.1.20-bf20e/doc/examples" \
  dist-hook
make[7]: Entering directory '/build/doc/examples'
for f in $(find . -name '*.cfg*' | sed -e 's,^.,,'); do \
	j="../../osmo-sgsn-1.11.1.20-bf20e/doc/examples/$f" && \
	mkdir -p "$(dirname $j)" && \
	/usr/bin/install -c -m 644 ./$f $j; \
done
make[7]: Leaving directory '/build/doc/examples'
make[6]: Leaving directory '/build/doc/examples'
make[5]: Leaving directory '/build/doc/examples'
 (cd manuals && make  top_distdir=../../osmo-sgsn-1.11.1.20-bf20e distdir=../../osmo-sgsn-1.11.1.20-bf20e/doc/manuals \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/build/doc/manuals'
make  distdir-am
make[6]: Entering directory '/build/doc/manuals'
make[6]: Leaving directory '/build/doc/manuals'
make[5]: Leaving directory '/build/doc/manuals'
make[4]: Leaving directory '/build/doc'
make[3]: Leaving directory '/build/doc'
make  \
  top_distdir="osmo-sgsn-1.11.1.20-bf20e" distdir="osmo-sgsn-1.11.1.20-bf20e" \
  dist-hook
make[3]: Entering directory '/build'
echo 1.11.1.20-bf20e > osmo-sgsn-1.11.1.20-bf20e/.tarball-version
make[3]: Leaving directory '/build'
test -n "" \
|| find "osmo-sgsn-1.11.1.20-bf20e" -type d ! -perm -755 \
	-exec chmod u+rwx,go+rx {} \; -o \
  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
  ! -type d ! -perm -444 -exec /bin/bash /build/install-sh -c -m a+r {} {} \; \
|| chmod -R a+r "osmo-sgsn-1.11.1.20-bf20e"
make[2]: Leaving directory '/build'
tardir=osmo-sgsn-1.11.1.20-bf20e && ${TAR-tar} chof - "$tardir" | BZIP2=${BZIP2--9} bzip2 -c >osmo-sgsn-1.11.1.20-bf20e.tar.bz2
tardir=osmo-sgsn-1.11.1.20-bf20e && ${TAR-tar} chof - "$tardir" | eval GZIP= gzip --best -c >osmo-sgsn-1.11.1.20-bf20e.tar.gz
make[1]: Leaving directory '/build'
if test -d "osmo-sgsn-1.11.1.20-bf20e"; then find "osmo-sgsn-1.11.1.20-bf20e" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "osmo-sgsn-1.11.1.20-bf20e" || { sleep 5 && rm -rf "osmo-sgsn-1.11.1.20-bf20e"; }; else :; fi
case 'osmo-sgsn-1.11.1.20-bf20e.tar.gz osmo-sgsn-1.11.1.20-bf20e.tar.bz2' in \
*.tar.gz*) \
  eval GZIP= gzip --best -dc osmo-sgsn-1.11.1.20-bf20e.tar.gz | ${TAR-tar} xf - ;;\
*.tar.bz2*) \
  bzip2 -dc osmo-sgsn-1.11.1.20-bf20e.tar.bz2 | ${TAR-tar} xf - ;;\
*.tar.lz*) \
  lzip -dc osmo-sgsn-1.11.1.20-bf20e.tar.lz | ${TAR-tar} xf - ;;\
*.tar.xz*) \
  xz -dc osmo-sgsn-1.11.1.20-bf20e.tar.xz | ${TAR-tar} xf - ;;\
*.tar.Z*) \
  uncompress -c osmo-sgsn-1.11.1.20-bf20e.tar.Z | ${TAR-tar} xf - ;;\
*.shar.gz*) \
  eval GZIP= gzip --best -dc osmo-sgsn-1.11.1.20-bf20e.shar.gz | unshar ;;\
*.zip*) \
  unzip osmo-sgsn-1.11.1.20-bf20e.zip ;;\
*.tar.zst*) \
  zstd -dc osmo-sgsn-1.11.1.20-bf20e.tar.zst | ${TAR-tar} xf - ;;\
esac
chmod -R a-w osmo-sgsn-1.11.1.20-bf20e
chmod u+w osmo-sgsn-1.11.1.20-bf20e
mkdir osmo-sgsn-1.11.1.20-bf20e/_build osmo-sgsn-1.11.1.20-bf20e/_build/sub osmo-sgsn-1.11.1.20-bf20e/_inst
chmod a-w osmo-sgsn-1.11.1.20-bf20e
test -d osmo-sgsn-1.11.1.20-bf20e/_build || exit 0; \
dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-sgsn-1.11.1.20-bf20e/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
  && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \
  && am__cwd=`pwd` \
  && CDPATH="${ZSH_VERSION+.}:" && cd osmo-sgsn-1.11.1.20-bf20e/_build/sub \
  && ../../configure \
    --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \
    --enable-werror --disable-iu --enable-external-tests  \
    --srcdir=../.. --prefix="$dc_install_base" \
  && make  \
  && make  dvi \
  && make  check \
  && make  install \
  && make  installcheck \
  && make  uninstall \
  && make  distuninstallcheck_dir="$dc_install_base" \
        distuninstallcheck \
  && chmod -R a-w "$dc_install_base" \
  && ({ \
       (cd ../.. && umask 077 && mkdir "$dc_destdir") \
       && make  DESTDIR="$dc_destdir" install \
       && make  DESTDIR="$dc_destdir" uninstall \
       && make  DESTDIR="$dc_destdir" \
            distuninstallcheck_dir="$dc_destdir" distuninstallcheck; \
      } || { rm -rf "$dc_destdir"; exit 1; }) \
  && rm -rf "$dc_destdir" \
  && make  dist \
  && rm -rf osmo-sgsn-1.11.1.20-bf20e.tar.gz osmo-sgsn-1.11.1.20-bf20e.tar.bz2 \
  && make  distcleancheck \
  && cd "$am__cwd" \
  || exit 1
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/bin/pkg-config
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.20... yes
checking for libosmocore >= 1.9.0... yes
checking for libosmovty >= 1.9.0... yes
checking for libosmoctrl >= 1.9.0... yes
checking for libosmogsm >= 1.9.0... yes
checking for libosmogb >= 1.9.0... yes
checking for libosmoabis >= 1.5.0... yes
checking for libosmo-netif >= 1.4.0... yes
checking for libosmo-gsup-client >= 1.7.0... yes
checking for libgtp >= 1.11.0... yes
checking for libcares... yes
checking for egrep... (cached) /usr/bin/grep -E
checking if gcc supports -fvisibility=hidden... yes
checking whether to enable code coverage support... no
checking whether struct tm has tm_gmtoff member... no
checking for python3... yes
checking for osmotestvty.py... yes
checking whether to enable VTY/CTRL tests... yes
CFLAGS="-g -O2 -std=gnu11 -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations -Wno-error=cpp -Wall -Wno-trigraphs"
CPPFLAGS=" -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations -Wno-error=cpp -Wall -Wno-trigraphs"
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating include/Makefile
config.status: creating include/osmocom/Makefile
config.status: creating include/osmocom/gtphub/Makefile
config.status: creating include/osmocom/sgsn/Makefile
config.status: creating src/Makefile
config.status: creating src/gprs/Makefile
config.status: creating src/sgsn/Makefile
config.status: creating src/gtphub/Makefile
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating tests/gprs/Makefile
config.status: creating tests/sgsn/Makefile
config.status: creating tests/gtphub/Makefile
config.status: creating tests/xid/Makefile
config.status: creating tests/sndcp_xid/Makefile
config.status: creating tests/slhc/Makefile
config.status: creating tests/v42bis/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating doc/manuals/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/systemd/Makefile
config.status: creating Makefile
config.status: creating config.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
make[1]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'
make  all-recursive
make[2]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'
Making all in include
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include'
Making all in osmocom
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom'
Making all in gtphub
make[5]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom/gtphub'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom/gtphub'
Making all in sgsn
make[5]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom/sgsn'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom/sgsn'
make[5]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom'
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom'
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include'
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include'
Making all in src
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src'
Making all in gprs
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/gprs'
  CC       gprs_llc_parse.lo
  CC       crc24.lo
  CC       gprs_utils.lo
  CC       sgsn_ares.lo
  CCLD     libcommon.la
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/gprs'
Making all in sgsn
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/sgsn'
  CC       apn.o
  CC       gprs_bssgp.o
  CC       gprs_gmm_attach.o
  CC       gprs_gmm.o
  CC       gprs_gmm_fsm.o
  CC       gprs_mm_state_gb_fsm.o
  CC       gprs_ns.o
  CC       gprs_sm.o
  CC       gprs_sndcp.o
  CC       gprs_sndcp_comp.o
  CC       gprs_sndcp_dcomp.o
  CC       gprs_sndcp_pcomp.o
  CC       gprs_sndcp_vty.o
  CC       gprs_sndcp_xid.o
  CC       gtp_ggsn.o
  CC       gtp_mme.o
  CC       sgsn.o
  CC       sgsn_main.o
  CC       sgsn_vty.o
  CC       sgsn_libgtp.o
  CC       gprs_llc.o
  CC       gprs_llc_vty.o
  CC       mmctx.o
  CC       pdpctx.o
  CC       sgsn_ctrl.o
  CC       sgsn_auth.o
  CC       gprs_subscriber.o
  CC       sgsn_cdr.o
  CC       sgsn_rim.o
  CC       slhc.o
  CC       gprs_llc_xid.o
  CC       v42bis.o
  CCLD     osmo-sgsn
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/sgsn'
Making all in gtphub
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/gtphub'
  CC       gtphub_main.o
  CC       gtphub.o
  CC       gtphub_vty.o
  CC       gtphub_sock.o
  CC       gtphub_ares.o
  CCLD     osmo-gtphub
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/gtphub'
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src'
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src'
Making all in contrib
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib'
Making all in systemd
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib/systemd'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib/systemd'
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib'
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib'
Making all in tests
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
Making all in gprs
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/gprs'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/gprs'
Making all in gtphub
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/gtphub'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/gtphub'
Making all in sgsn
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/sgsn'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/sgsn'
Making all in xid
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/xid'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/xid'
Making all in sndcp_xid
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/sndcp_xid'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/sndcp_xid'
Making all in slhc
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/slhc'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/slhc'
Making all in v42bis
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/v42bis'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/v42bis'
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
Making all in doc
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/doc'
Making all in examples
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/doc/examples'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/doc/examples'
Making all in manuals
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/doc/manuals'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/doc/manuals'
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/doc'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/doc'
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/doc'
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'
make[2]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'
make[1]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'
make[1]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'
Making dvi in include
make[2]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include'
Making dvi in osmocom
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom'
Making dvi in gtphub
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom/gtphub'
make[4]: Nothing to be done for 'dvi'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom/gtphub'
Making dvi in sgsn
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom/sgsn'
make[4]: Nothing to be done for 'dvi'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom/sgsn'
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom'
make[4]: Nothing to be done for 'dvi-am'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom'
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom'
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include'
make[3]: Nothing to be done for 'dvi-am'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include'
make[2]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include'
Making dvi in src
make[2]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src'
Making dvi in gprs
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/gprs'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/gprs'
Making dvi in sgsn
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/sgsn'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/sgsn'
Making dvi in gtphub
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/gtphub'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/gtphub'
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src'
make[3]: Nothing to be done for 'dvi-am'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src'
make[2]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src'
Making dvi in contrib
make[2]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib'
Making dvi in systemd
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib/systemd'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib/systemd'
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib'
make[3]: Nothing to be done for 'dvi-am'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib'
make[2]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib'
Making dvi in tests
make[2]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
Making dvi in gprs
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/gprs'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/gprs'
Making dvi in gtphub
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/gtphub'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/gtphub'
Making dvi in sgsn
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/sgsn'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/sgsn'
Making dvi in xid
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/xid'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/xid'
Making dvi in sndcp_xid
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/sndcp_xid'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/sndcp_xid'
Making dvi in slhc
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/slhc'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/slhc'
Making dvi in v42bis
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/v42bis'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/v42bis'
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
make[3]: Nothing to be done for 'dvi-am'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
make[2]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
Making dvi in doc
make[2]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/doc'
Making dvi in examples
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/doc/examples'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/doc/examples'
Making dvi in manuals
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/doc/manuals'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/doc/manuals'
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/doc'
make[3]: Nothing to be done for 'dvi-am'.
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/doc'
make[2]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/doc'
make[2]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'
make[2]: Nothing to be done for 'dvi-am'.
make[2]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'
make[1]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'
make[1]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'
make  check-recursive
make[2]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'
Making check in include
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include'
Making check in osmocom
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom'
Making check in gtphub
make[5]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom/gtphub'
make[5]: Nothing to be done for 'check'.
make[5]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom/gtphub'
Making check in sgsn
make[5]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom/sgsn'
make[5]: Nothing to be done for 'check'.
make[5]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom/sgsn'
make[5]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom'
make[5]: Nothing to be done for 'check-am'.
make[5]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom'
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include/osmocom'
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include'
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/include'
Making check in src
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src'
Making check in gprs
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/gprs'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/gprs'
Making check in sgsn
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/sgsn'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/sgsn'
Making check in gtphub
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/gtphub'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src/gtphub'
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src'
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/src'
Making check in contrib
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib'
Making check in systemd
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib/systemd'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib/systemd'
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib'
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/contrib'
Making check in tests
make[3]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
Making check in gprs
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/gprs'
make  gprs_test
make[5]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/gprs'
  CC       gprs_test.o
  CC       gprs_utils.o
  CCLD     gprs_test
make[5]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/gprs'
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/gprs'
Making check in gtphub
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/gtphub'
make  gtphub_test
make[5]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/gtphub'
  CC       gtphub_test.o
  CCLD     gtphub_test
make[5]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/gtphub'
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/gtphub'
Making check in sgsn
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/sgsn'
make  sgsn_test
make[5]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/sgsn'
  CC       sgsn_test.o
  CC       gprs_gb_parse.o
  CCLD     sgsn_test
make[5]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/sgsn'
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/sgsn'
Making check in xid
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/xid'
make  xid_test
make[5]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/xid'
  CC       xid_test.o
  CCLD     xid_test
make[5]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/xid'
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/xid'
Making check in sndcp_xid
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/sndcp_xid'
make  sndcp_xid_test
make[5]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/sndcp_xid'
  CC       sndcp_xid_test.o
  CCLD     sndcp_xid_test
make[5]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/sndcp_xid'
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/sndcp_xid'
Making check in slhc
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/slhc'
make  slhc_test
make[5]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/slhc'
  CC       slhc_test.o
  CCLD     slhc_test
make[5]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/slhc'
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/slhc'
Making check in v42bis
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/v42bis'
make  v42bis_test
make[5]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/v42bis'
  CC       v42bis_test.o
  CCLD     v42bis_test
make[5]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/v42bis'
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests/v42bis'
make[4]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
make  check-local
make[5]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
/bin/bash '../../../tests/testsuite' 
## ------------------------------------- ##
## osmo-sgsn 1.11.1.20-bf20e test suite. ##
## ------------------------------------- ##

Regression tests.

  1: gprs                                            ok
  2: sgsn                                            ok
  3: gtphub                                          ok
  4: xid                                             ok
  5: sndcp_xid                                       ok
  6: slhc                                            ok
  7: v42bis                                          ok

## ------------- ##
## Test results. ##
## ------------- ##

All 7 tests were successful.
make  python-tests
make[6]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
make vty-test
make[7]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
make vty-python-test
make[8]: Entering directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
osmotestvty.py -p /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../.. -w /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub -v
test_history (__main__.TestVTY.test_history) ... confpath /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../.., workdir /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub
Running tests for specific VTY commands
Launch: ./src/sgsn/osmo-sgsn -c /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../../tests/osmo-sgsn.cfg from /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub
Opening /dev/null
Launching: PWD=/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub './src/sgsn/osmo-sgsn' '-c' '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../../tests/osmo-sgsn.cfg'

> ls -l /proc/46758/fd
total 0
lr-x------ 1 build build 64 May 16 11:27 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:27 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:27 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:27 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4251      0.0.0.0:*          
LISTEN 0      10         127.0.0.1:4245      0.0.0.0:*          


> ps xua | grep osmo
build      41915  0.0  0.0   3924  3156 ?        S    11:26   0:00 /bin/bash -c test -d osmo-sgsn-1.11.1.20-bf20e/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-sgsn-1.11.1.20-bf20e/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-sgsn-1.11.1.20-bf20e/_build/sub \   && ../../configure \     --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \     --enable-werror --disable-iu --enable-external-tests  \     --srcdir=../.. --prefix="$dc_install_base" \   && make  \   && make  dvi \   && make  check \   && make  install \   && make  installcheck \   && make  uninstall \   && make  distuninstallcheck_dir="$dc_install_base" \         distuninstallcheck \   && chmod -R a-w "$dc_install_base" \   && ({ \        (cd ../.. && umask 077 && mkdir "$dc_destdir") \        && make  DESTDIR="$dc_destdir" install \        && make  DESTDIR="$dc_destdir" uninstall \        && make  DESTDIR="$dc_destdir" \             distuninstallcheck_dir="$dc_destdir" distuninstallcheck; \       } || { rm -rf "$dc_destdir"; exit 1; }) \   && rm -rf "$dc_destdir" \   && make  dist \   && rm -rf osmo-sgsn-1.11.1.20-bf20e.tar.gz osmo-sgsn-1.11.1.20-bf20e.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build      45337  0.0  0.0   3924  3128 ?        S    11:26   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='include src contrib tests doc ' ;; \   *) list='include src contrib tests doc ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      45377  0.0  0.0   3924  3000 ?        S    11:26   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='gprs gtphub sgsn xid sndcp_xid slhc v42bis ' ;; \   *) list='gprs gtphub sgsn xid sndcp_xid slhc v42bis ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      46758 80.0  0.0  27868 22956 ?        S    11:27   0:00 /usr/bin/python3 /usr/local/bin/osmotestvty.py -p /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../.. -w /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub -v
build      46759  0.0  0.0 281680  7604 ?        S    11:27   0:00 ./src/sgsn/osmo-sgsn -c /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../../tests/osmo-sgsn.cfg
build      46766  0.0  0.0   2576   932 ?        S    11:27   0:00 /bin/sh -c ps xua | grep osmo
build      46768  0.0  0.0   3700  1796 ?        S    11:27   0:00 grep osmo

ok
test_terminal_length (__main__.TestVTY.test_terminal_length) ... Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35526), raddr=('127.0.0.1', 4245)> (1 sockets open)
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35526), raddr=('127.0.0.1', 4245)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
Launch: ./src/sgsn/osmo-sgsn -c /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../../tests/osmo-sgsn.cfg from /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub
Launching: PWD=/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub './src/sgsn/osmo-sgsn' '-c' '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../../tests/osmo-sgsn.cfg'

> ls -l /proc/46758/fd
total 0
lr-x------ 1 build build 64 May 16 11:27 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:27 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:27 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:27 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4245      0.0.0.0:*          


> ps xua | grep osmo
build      41915  0.0  0.0   3924  3156 ?        S    11:26   0:00 /bin/bash -c test -d osmo-sgsn-1.11.1.20-bf20e/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-sgsn-1.11.1.20-bf20e/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-sgsn-1.11.1.20-bf20e/_build/sub \   && ../../configure \     --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \     --enable-werror --disable-iu --enable-external-tests  \     --srcdir=../.. --prefix="$dc_install_base" \   && make  \   && make  dvi \   && make  check \   && make  install \   && make  installcheck \   && make  uninstall \   && make  distuninstallcheck_dir="$dc_install_base" \         distuninstallcheck \   && chmod -R a-w "$dc_install_base" \   && ({ \        (cd ../.. && umask 077 && mkdir "$dc_destdir") \        && make  DESTDIR="$dc_destdir" install \        && make  DESTDIR="$dc_destdir" uninstall \        && make  DESTDIR="$dc_destdir" \             distuninstallcheck_dir="$dc_destdir" distuninstallcheck; \       } || { rm -rf "$dc_destdir"; exit 1; }) \   && rm -rf "$dc_destdir" \   && make  dist \   && rm -rf osmo-sgsn-1.11.1.20-bf20e.tar.gz osmo-sgsn-1.11.1.20-bf20e.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build      45337  0.0  0.0   3924  3128 ?        S    11:26   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='include src contrib tests doc ' ;; \   *) list='include src contrib tests doc ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      45377  0.0  0.0   3924  3000 ?        S    11:26   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='gprs gtphub sgsn xid sndcp_xid slhc v42bis ' ;; \   *) list='gprs gtphub sgsn xid sndcp_xid slhc v42bis ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      46758  5.7  0.0  27868 22956 ?        S    11:27   0:00 /usr/bin/python3 /usr/local/bin/osmotestvty.py -p /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../.. -w /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub -v
build      46769  0.0  0.0 281680  7584 ?        S    11:27   0:00 ./src/sgsn/osmo-sgsn -c /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../../tests/osmo-sgsn.cfg
build      46776  0.0  0.0   2576   904 ?        S    11:27   0:00 /bin/sh -c ps xua | grep osmo
build      46778  0.0  0.0   3700  1852 ?        S    11:27   0:00 grep osmo

ok
test_unknown_command (__main__.TestVTY.test_unknown_command) ... Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35890), raddr=('127.0.0.1', 4245)> (1 sockets open)
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35890), raddr=('127.0.0.1', 4245)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
Launch: ./src/sgsn/osmo-sgsn -c /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../../tests/osmo-sgsn.cfg from /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub
Launching: PWD=/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub './src/sgsn/osmo-sgsn' '-c' '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../../tests/osmo-sgsn.cfg'

> ls -l /proc/46758/fd
total 0
lr-x------ 1 build build 64 May 16 11:27 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:27 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:27 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:27 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4245      0.0.0.0:*          


> ps xua | grep osmo
build      41915  0.0  0.0   3924  3156 ?        S    11:26   0:00 /bin/bash -c test -d osmo-sgsn-1.11.1.20-bf20e/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-sgsn-1.11.1.20-bf20e/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-sgsn-1.11.1.20-bf20e/_build/sub \   && ../../configure \     --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \     --enable-werror --disable-iu --enable-external-tests  \     --srcdir=../.. --prefix="$dc_install_base" \   && make  \   && make  dvi \   && make  check \   && make  install \   && make  installcheck \   && make  uninstall \   && make  distuninstallcheck_dir="$dc_install_base" \         distuninstallcheck \   && chmod -R a-w "$dc_install_base" \   && ({ \        (cd ../.. && umask 077 && mkdir "$dc_destdir") \        && make  DESTDIR="$dc_destdir" install \        && make  DESTDIR="$dc_destdir" uninstall \        && make  DESTDIR="$dc_destdir" \             distuninstallcheck_dir="$dc_destdir" distuninstallcheck; \       } || { rm -rf "$dc_destdir"; exit 1; }) \   && rm -rf "$dc_destdir" \   && make  dist \   && rm -rf osmo-sgsn-1.11.1.20-bf20e.tar.gz osmo-sgsn-1.11.1.20-bf20e.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build      45337  0.0  0.0   3924  3128 ?        S    11:26   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='include src contrib tests doc ' ;; \   *) list='include src contrib tests doc ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      45377  0.0  0.0   3924  3000 ?        S    11:26   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='gprs gtphub sgsn xid sndcp_xid slhc v42bis ' ;; \   *) list='gprs gtphub sgsn xid sndcp_xid slhc v42bis ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      46758  2.9  0.0  27868 22956 ?        S    11:27   0:00 /usr/bin/python3 /usr/local/bin/osmotestvty.py -p /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../.. -w /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub -v
build      46779  0.0  0.0 281680  7812 ?        S    11:27   0:00 ./src/sgsn/osmo-sgsn -c /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../../tests/osmo-sgsn.cfg
build      46786  0.0  0.0   2576   900 ?        S    11:27   0:00 /bin/sh -c ps xua | grep osmo
build      46788  0.0  0.0   3700  1976 ?        S    11:27   0:00 grep osmo

ok

----------------------------------------------------------------------
Ran 3 tests in 4.369s

OK
Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35896), raddr=('127.0.0.1', 4245)> (1 sockets open)
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35896), raddr=('127.0.0.1', 4245)> (0 sockets open)
Terminating took 0.897s
Process returned code: 0
osmotestconfig.py -p /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../.. -w /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub -v
Verifying src/sgsn/osmo-sgsn -c /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../../tests/osmo-sgsn.cfg, test verify_doc
Opening /dev/null
Launching: PWD=/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub 'src/sgsn/osmo-sgsn' '-c' '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../../tests/osmo-sgsn.cfg'

> ls -l /proc/46789/fd
total 0
lr-x------ 1 build build 64 May 16 11:27 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:27 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:27 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:27 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4245      0.0.0.0:*          


> ps xua | grep osmo
build      41915  0.0  0.0   3924  3156 ?        S    11:26   0:00 /bin/bash -c test -d osmo-sgsn-1.11.1.20-bf20e/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-sgsn-1.11.1.20-bf20e/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-sgsn-1.11.1.20-bf20e/_build/sub \   && ../../configure \     --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \     --enable-werror --disable-iu --enable-external-tests  \     --srcdir=../.. --prefix="$dc_install_base" \   && make  \   && make  dvi \   && make  check \   && make  install \   && make  installcheck \   && make  uninstall \   && make  distuninstallcheck_dir="$dc_install_base" \         distuninstallcheck \   && chmod -R a-w "$dc_install_base" \   && ({ \        (cd ../.. && umask 077 && mkdir "$dc_destdir") \        && make  DESTDIR="$dc_destdir" install \        && make  DESTDIR="$dc_destdir" uninstall \        && make  DESTDIR="$dc_destdir" \             distuninstallcheck_dir="$dc_destdir" distuninstallcheck; \       } || { rm -rf "$dc_destdir"; exit 1; }) \   && rm -rf "$dc_destdir" \   && make  dist \   && rm -rf osmo-sgsn-1.11.1.20-bf20e.tar.gz osmo-sgsn-1.11.1.20-bf20e.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build      45337  0.0  0.0   3924  3128 ?        S    11:26   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='include src contrib tests doc ' ;; \   *) list='include src contrib tests doc ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      45377  0.0  0.0   3924  3000 ?        S    11:26   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='gprs gtphub sgsn xid sndcp_xid slhc v42bis ' ;; \   *) list='gprs gtphub sgsn xid sndcp_xid slhc v42bis ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      46789 81.8  0.0  27984 23092 ?        S    11:27   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../.. -w /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub -v
build      46790  0.0  0.0 281680  7748 ?        S    11:27   0:00 src/sgsn/osmo-sgsn -c /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../../tests/osmo-sgsn.cfg
build      46797  0.0  0.0   2576   908 ?        S    11:27   0:00 /bin/sh -c ps xua | grep osmo
build      46799  0.0  0.0   3700  1816 ?        S    11:27   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35904), raddr=('127.0.0.1', 4245)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35904), raddr=('127.0.0.1', 4245)> (0 sockets open)
Verifying src/sgsn/osmo-sgsn -c /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/writtenconfig/osmo-sgsn.cfg0mwaazws, test write_config
Launching: PWD=/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub 'src/sgsn/osmo-sgsn' '-c' '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/writtenconfig/osmo-sgsn.cfg0mwaazws'

> ls -l /proc/46789/fd
total 0
lr-x------ 1 build build 64 May 16 11:27 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:27 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:27 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:27 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4245      0.0.0.0:*          


> ps xua | grep osmo
build      41915  0.0  0.0   3924  3156 ?        S    11:26   0:00 /bin/bash -c test -d osmo-sgsn-1.11.1.20-bf20e/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-sgsn-1.11.1.20-bf20e/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-sgsn-1.11.1.20-bf20e/_build/sub \   && ../../configure \     --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \     --enable-werror --disable-iu --enable-external-tests  \     --srcdir=../.. --prefix="$dc_install_base" \   && make  \   && make  dvi \   && make  check \   && make  install \   && make  installcheck \   && make  uninstall \   && make  distuninstallcheck_dir="$dc_install_base" \         distuninstallcheck \   && chmod -R a-w "$dc_install_base" \   && ({ \        (cd ../.. && umask 077 && mkdir "$dc_destdir") \        && make  DESTDIR="$dc_destdir" install \        && make  DESTDIR="$dc_destdir" uninstall \        && make  DESTDIR="$dc_destdir" \             distuninstallcheck_dir="$dc_destdir" distuninstallcheck; \       } || { rm -rf "$dc_destdir"; exit 1; }) \   && rm -rf "$dc_destdir" \   && make  dist \   && rm -rf osmo-sgsn-1.11.1.20-bf20e.tar.gz osmo-sgsn-1.11.1.20-bf20e.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build      45337  0.0  0.0   3924  3128 ?        S    11:26   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='include src contrib tests doc ' ;; \   *) list='include src contrib tests doc ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      45377  0.0  0.0   3924  3000 ?        S    11:26   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='gprs gtphub sgsn xid sndcp_xid slhc v42bis ' ;; \   *) list='gprs gtphub sgsn xid sndcp_xid slhc v42bis ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      46789  6.3  0.0  28272 23740 ?        S    11:27   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../.. -w /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub -v
build      46800  0.0  0.0 281680  7788 ?        S    11:27   0:00 src/sgsn/osmo-sgsn -c /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/writtenconfig/osmo-sgsn.cfg0mwaazws
build      46807  0.0  0.0   2576   924 ?        S    11:27   0:00 /bin/sh -c ps xua | grep osmo
build      46809  0.0  0.0   3700  1860 ?        S    11:27   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35906), raddr=('127.0.0.1', 4245)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35906), raddr=('127.0.0.1', 4245)> (0 sockets open)
Verifying src/sgsn/osmo-sgsn -c /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/writtenconfig/osmo-sgsn.cfg0mwaazws, test token_vty_command
Launching: PWD=/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub 'src/sgsn/osmo-sgsn' '-c' '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/writtenconfig/osmo-sgsn.cfg0mwaazws'

> ls -l /proc/46789/fd
total 0
lr-x------ 1 build build 64 May 16 11:27 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:27 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:27 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:27 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4245      0.0.0.0:*          


> ps xua | grep osmo
build      41915  0.0  0.0   3924  3156 ?        S    11:26   0:00 /bin/bash -c test -d osmo-sgsn-1.11.1.20-bf20e/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-sgsn-1.11.1.20-bf20e/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-sgsn-1.11.1.20-bf20e/_build/sub \   && ../../configure \     --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \     --enable-werror --disable-iu --enable-external-tests  \     --srcdir=../.. --prefix="$dc_install_base" \   && make  \   && make  dvi \   && make  check \   && make  install \   && make  installcheck \   && make  uninstall \   && make  distuninstallcheck_dir="$dc_install_base" \         distuninstallcheck \   && chmod -R a-w "$dc_install_base" \   && ({ \        (cd ../.. && umask 077 && mkdir "$dc_destdir") \        && make  DESTDIR="$dc_destdir" install \        && make  DESTDIR="$dc_destdir" uninstall \        && make  DESTDIR="$dc_destdir" \             distuninstallcheck_dir="$dc_destdir" distuninstallcheck; \       } || { rm -rf "$dc_destdir"; exit 1; }) \   && rm -rf "$dc_destdir" \   && make  dist \   && rm -rf osmo-sgsn-1.11.1.20-bf20e.tar.gz osmo-sgsn-1.11.1.20-bf20e.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build      45337  0.0  0.0   3924  3128 ?        S    11:26   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='include src contrib tests doc ' ;; \   *) list='include src contrib tests doc ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      45377  0.0  0.0   3924  3000 ?        S    11:26   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='gprs gtphub sgsn xid sndcp_xid slhc v42bis ' ;; \   *) list='gprs gtphub sgsn xid sndcp_xid slhc v42bis ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      46789  3.2  0.0  28272 23740 ?        S    11:27   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../.. -w /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub -v
build      46810  0.0  0.0  18024  7756 ?        D    11:27   0:00 src/sgsn/osmo-sgsn -c /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/writtenconfig/osmo-sgsn.cfg0mwaazws
build      46817  0.0  0.0   2576   924 ?        S    11:27   0:00 /bin/sh -c ps xua | grep osmo
build      46819  0.0  0.0   3700  1796 ?        S    11:27   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35914), raddr=('127.0.0.1', 4245)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4245 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 35914), raddr=('127.0.0.1', 4245)> (0 sockets open)
Verifying src/gtphub/osmo-gtphub -c /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../../doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg, test verify_doc
Launching: PWD=/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub 'src/gtphub/osmo-gtphub' '-c' '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../../doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg'

> ls -l /proc/46789/fd
total 0
lr-x------ 1 build build 64 May 16 11:27 0 -> pipe:[3894184011]
l-wx------ 1 build build 64 May 16 11:27 1 -> pipe:[3894185025]
l-wx------ 1 build build 64 May 16 11:27 2 -> pipe:[3894185026]
l-wx------ 1 build build 64 May 16 11:27 3 -> /dev/null


> ss -tn
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess


> ss -tln
State  Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
LISTEN 0      10         127.0.0.1:4253      0.0.0.0:*          


> ps xua | grep osmo
build      41915  0.0  0.0   3924  3156 ?        S    11:26   0:00 /bin/bash -c test -d osmo-sgsn-1.11.1.20-bf20e/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd osmo-sgsn-1.11.1.20-bf20e/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \   && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \   && am__cwd=`pwd` \   && CDPATH="${ZSH_VERSION+.}:" && cd osmo-sgsn-1.11.1.20-bf20e/_build/sub \   && ../../configure \     --with-systemdsystemunitdir=$dc_install_base//lib/systemd/system \     --enable-werror --disable-iu --enable-external-tests  \     --srcdir=../.. --prefix="$dc_install_base" \   && make  \   && make  dvi \   && make  check \   && make  install \   && make  installcheck \   && make  uninstall \   && make  distuninstallcheck_dir="$dc_install_base" \         distuninstallcheck \   && chmod -R a-w "$dc_install_base" \   && ({ \        (cd ../.. && umask 077 && mkdir "$dc_destdir") \        && make  DESTDIR="$dc_destdir" install \        && make  DESTDIR="$dc_destdir" uninstall \        && make  DESTDIR="$dc_destdir" \             distuninstallcheck_dir="$dc_destdir" distuninstallcheck; \       } || { rm -rf "$dc_destdir"; exit 1; }) \   && rm -rf "$dc_destdir" \   && make  dist \   && rm -rf osmo-sgsn-1.11.1.20-bf20e.tar.gz osmo-sgsn-1.11.1.20-bf20e.tar.bz2 \   && make  distcleancheck \   && cd "$am__cwd" \   || exit 1
build      45337  0.0  0.0   3924  3128 ?        S    11:26   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '2'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='include src contrib tests doc ' ;; \   *) list='include src contrib tests doc ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      45377  0.0  0.0   3924  3000 ?        S    11:26   0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.3' && test -n '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \   failcom='fail=yes'; \ else \   failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo check-recursive | sed s/-recursive//`; \ case "check-recursive" in \   distclean-* | maintainer-clean-*) list='gprs gtphub sgsn xid sndcp_xid slhc v42bis ' ;; \   *) list='gprs gtphub sgsn xid sndcp_xid slhc v42bis ' ;; \ esac; \ for subdir in $list; do \   echo "Making $target in $subdir"; \   if test "$subdir" = "."; then \     dot_seen=yes; \     local_target="$target-am"; \   else \     local_target="$target"; \   fi; \   (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make  $local_target) \   || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \   make  "$target-am" || exit 1; \ fi; test -z "$fail"
build      46789  2.1  0.0  28272 23740 ?        S    11:27   0:00 /usr/bin/python3 /usr/local/bin/osmotestconfig.py -p /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../.. -w /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub -v
build      46820  0.0  0.0  12276  6076 ?        S    11:27   0:00 src/gtphub/osmo-gtphub -c /build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/../../doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg
build      46827  0.0  0.0   2576   908 ?        S    11:27   0:00 /bin/sh -c ps xua | grep osmo
build      46829  0.0  0.0   3700  1852 ?        S    11:27   0:00 grep osmo

Socket: in 1 tries, connected to 127.0.0.1:4253 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 60502), raddr=('127.0.0.1', 4253)> (1 sockets open)
Terminating took 0.897s
Process returned code: 0
Socket: closing 127.0.0.1:4253 <socket.socket fd=4, family=2, type=1, proto=0, laddr=('127.0.0.1', 60502), raddr=('127.0.0.1', 4253)> (0 sockets open)
ERRORS: 1
make[8]: *** [Makefile:714: vty-python-test] Error 1
make[7]: *** [Makefile:730: vty-test] Error 2
make[8]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
make[7]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
make[6]: *** [Makefile:707: python-tests] Error 2
make[6]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
make[5]: *** [Makefile:739: check-local] Error 2
make[5]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
make[4]: *** [Makefile:567: check-am] Error 2
make[4]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
make[3]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub/tests'
make[3]: *** [Makefile:417: check-recursive] Error 1
make[2]: *** [Makefile:461: check-recursive] Error 1
make[2]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'
make[1]: *** [Makefile:760: check] Error 2
make[1]: Leaving directory '/build/osmo-sgsn-1.11.1.20-bf20e/_build/sub'
make: *** [Makefile:680: distcheck] Error 1
+ cat-testlogs.sh
Build step 'Execute shell' marked build as failure
Finished: FAILURE