See
<https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-srslte/18/display/redirect?page=changes>
Changes:
[Pau Espin Pedrol] suites/gprs/: beautify output result of ping tests
[andre] epc: Replace rlc_drb_mode with qci attribute
[Pau Espin Pedrol] amarisoft_enb: Support zmq rf_driver
[Pau Espin Pedrol] amarisoft_rf_driver_temp: fix tx time offset for ZMQ driver
[Pau Espin Pedrol] amarisoft_enb: add handling of num_cells modifier
[Pau Espin Pedrol] srsue.conf.tmpl: fix the configuration of UE params for carrier
aggregation
[Pau Espin Pedrol] contrib: build amarisoft: Set trx_zmq.so RPATH to point to copied
dependency libsrslte_rf.so
[Pau Espin Pedrol] pcu: Improve logging and gsmtap
[Pau Espin Pedrol] templates: Improve cs7 config in osmo-{bsc,msc}
[Pau Espin Pedrol] amarisoftUE: adding basic support for Amarisoft UE
[Pau Espin Pedrol] amarisoftue.cfg.tmpl: fix UE bandwidth/rate config and power on
automatically
[andre] enb: add measurement modifier to scenario files
[Pau Espin Pedrol] pcu: Enable 'egprs only' vty option if egprs requested
[Pau Espin Pedrol] Move suites/ dir inside example/
[andre] amarisoft_ue: fix UHD support
[Pau Espin Pedrol] srs/amarisoft{ue,enb}: Fix b200 specific rf_dev_args
[Pau Espin Pedrol] utils/bin: Support passing several bin files to setcap helper scripts
[Pau Espin Pedrol] amarisoft_ue: Implement data plane
[Pau Espin Pedrol] pcu_{sysmo,oc2g}: Inherit from pcu abstract class
[Pau Espin Pedrol] bts_oc2g: Fix missing import remote
[Pau Espin Pedrol] bts_oc2g: Fix ready_for_pcu() waiting forever
[Pau Espin Pedrol] Get rid of install top directory
[Pau Espin Pedrol] Move example/ and ttcn3/ to sysmocom/ and sysmocom/ttcn3
[Pau Espin Pedrol] Introduce doc/examples/ directory
[Pau Espin Pedrol] Rename object classes to be {obj_class}_{implementation}
[Pau Espin Pedrol] Create core directory to contain most of code not in object classes
used by tests
[Pau Espin Pedrol] Move object classes used by tests into obj/ subdir
[Pau Espin Pedrol] Rename modem.py to ms_ofono.py
[Pau Espin Pedrol] iperf3: Avoid using --logfile arg
[andre] enb_amarisoft: fix enb conf template name
[Pau Espin Pedrol] enb_srs.py: Pass filenames to main cfg file template instead of cmdline
args
[Pau Espin Pedrol] epc_srs.py: Pass filenames to main cfg file template instead of cmdline
args
[Pau Espin Pedrol] ms_srs.py: Pass filenames to main cfg file template instead of cmdline
args
[andre] enb: add optional gtp_bind_addr paramter to enb class
[Pau Espin Pedrol] powersupply: Import sublcass module only if used
[Pau Espin Pedrol] check_dependencies: Import modules dynamically and find related debian
packages
[Pau Espin Pedrol] enb: Add cell_list attribute
[Pau Espin Pedrol] powersupply.py: Fix import module line typo
[Pau Espin Pedrol] srsenb_rr.conf.tmpl: Fix whitespace
[Pau Espin Pedrol] enb: Implement initial RF emulation API
[Pau Espin Pedrol] enb: Add attribute to set 'id'
[Pau Espin Pedrol] srsue, amarisoft/srsENB: Support setting rx/tx_gain attributes
[Pau Espin Pedrol] AmarisoftUE: Fix setting tx/rx gain attr
[Pau Espin Pedrol] AmarisoftENB: Support setting PCI value
[Pau Espin Pedrol] enb: Introduce support for neighbour cell list
[Pau Espin Pedrol] srsenb: Support neighbour and secondary cell lists in config file
[Pau Espin Pedrol] amarisoftENB: Fix running with num_cells=2
[andre] jenkins-build-amarisoft: turn off other RF libs when building for zmq driver
[andre] jenkins-build-common.sh: also pass additional build flags to CMake
[andre] amarisoft_enb: use two antenna ports for TM > 1
[andre] enb: refactored rf_args handling for ZMQ-based radio
[andre] ms_srs: fix ZMQ radio arguments for CA and MIMO configs
[andre] srsenb_rr.conf.tmpl: extend CQI and SR subframe scheduling
[Pau Espin Pedrol] Generate schemas dynamically from pieces provided by each object class
[Pau Espin Pedrol] Move object subclass instance allocation logic out of
suite.py/resource.py
[Pau Espin Pedrol] Move resource.py to core/
[Pau Espin Pedrol] Move test.py and report.py to core/
[Pau Espin Pedrol] Move all obj/ references in suite.py to testenv.py
[Pau Espin Pedrol] Move trial.py and suite.py to core/
[Pau Espin Pedrol] Update obj classes in obj/ to use testenv instead of suite_run
[Pau Espin Pedrol] tests: Replace 'suite' with 'tenv'
[Pau Espin Pedrol] testenv: deferr importing obj module class until use is required
[Pau Espin Pedrol] check_dependencies: allow passing any module name to skip
[Pau Espin Pedrol] ms_srs: import numpy module on first use
[Pau Espin Pedrol] esme: import smpplib module on first use
[Pau Espin Pedrol] ms_ofono: import pydbus and GLib modules on first use
[Pau Espin Pedrol] powersupply_sispm: import sispm and usb modules on first use
[Pau Espin Pedrol] rfemu_amarisoftctrl: import websocket module on first use
[Pau Espin Pedrol] doc: Drop redundant app-name in install section
[Pau Espin Pedrol] doc: install.adoc: Correctly split optional dependencies
[Pau Espin Pedrol] Rework README file
[Pau Espin Pedrol] osmo-gsm-tester.py: Fix import error when using default-suites.conf
------------------------------------------
Started by user Pau Espin Pedrol
Running as SYSTEM
Building remotely on admin2-deb9build (ttcn3 osmo-gsm-tester-build osmocom-gerrit-debian9
osmocom-master-debian9 coverity) in workspace
<https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-srslte/ws/>
No credentials specified
git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
git config remote.origin.url
git://git.osmocom.org/osmo-gsm-tester # timeout=10
Fetching upstream changes from
git://git.osmocom.org/osmo-gsm-tester
git --version # timeout=10
git fetch --tags --progress --
git://git.osmocom.org/osmo-gsm-tester
+refs/heads/*:refs/remotes/origin/* # timeout=10
git rev-parse refs/remotes/origin/master^{commit} # timeout=10
git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out
Revision 0dd4c0be10badb1daf705bdca543e92d9ab99ae2 (refs/remotes/origin/master)
git config core.sparsecheckout # timeout=10
git checkout -f 0dd4c0be10badb1daf705bdca543e92d9ab99ae2 # timeout=10
Commit
message: "osmo-gsm-tester.py: Fix import error when using default-suites.conf"
git rev-list --no-walk
eae9c90d1727751bfc3aa8b86002054ab35954af # timeout=10
[osmo-gsm-tester_build-srslte]
$ /bin/sh -xe /tmp/jenkins690472119791915511.sh
+ set -e -x
+ ./osmo-gsm-tester/contrib/jenkins-build-srslte.sh
+
base=<https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-srsl…
+ name=srslte
+
git_url=https://github.com/srsLTE
+ project_name=srsLTE
+ dirname ./osmo-gsm-tester/contrib/jenkins-build-srslte.sh
+ . ./osmo-gsm-tester/contrib/jenkins-build-common.sh
+ [ -z srslte -o -z
<https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-srslte/ws/> ]
+
git_url=https://github.com/srsLTE
+
prefix=<https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-sr…
+
prefix_real=<https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_bui…
+ SANITIZE_FLAGS=--enable-sanitize
+ export
PKG_CONFIG_PATH=<https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester…ig>:
+ export
LD_LIBRARY_PATH=<https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester…ib>:
+ env
+ grep -v ^LESS
+ sort
BUILD_DISPLAY_NAME=#18
BUILD_ID=18
BUILD_NUMBER=18
BUILD_TAG=jenkins-osmo-gsm-tester_build-srslte-18
BUILD_URL=https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-srs…
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
EXECUTOR_NUMBER=0
GIT_AUTHOR_NAME=laforge
GIT_BRANCH=origin/master
GIT_COMMIT=0dd4c0be10badb1daf705bdca543e92d9ab99ae2
GIT_COMMITTER_NAME=laforge
GIT_PREVIOUS_COMMIT=eae9c90d1727751bfc3aa8b86002054ab35954af
GIT_PREVIOUS_SUCCESSFUL_COMMIT=eae9c90d1727751bfc3aa8b86002054ab35954af
GIT_URL=git://git.osmocom.org/osmo-gsm-tester
HOME=/home/osmocom-build
HUDSON_COOKIE=cc19b155-0621-46f3-a4ad-6df82451a3aa
HUDSON_HOME=/var/jenkins_home
HUDSON_SERVER_COOKIE=8cd9590adb8bfe87
HUDSON_URL=https://jenkins.osmocom.org/jenkins/
JENKINS_HOME=/var/jenkins_home
JENKINS_SERVER_COOKIE=8cd9590adb8bfe87
JENKINS_URL=https://jenkins.osmocom.org/jenkins/
JOB_BASE_NAME=osmo-gsm-tester_build-srslte
JOB_DISPLAY_URL=https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_bui…
JOB_NAME=osmo-gsm-tester_build-srslte
JOB_URL=https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-srslt…
LANG=en_US.UTF-8
LD_LIBRARY_PATH=<https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester…ib>:
LOGNAME=osmocom-build
MAIL=/var/mail/osmocom-build
MAKE=make
NODE_LABELS=admin2-deb9build coverity osmo-gsm-tester-build osmocom-gerrit-debian9
osmocom-master-debian9 ttcn3
NODE_NAME=admin2-deb9build
OLDPWD=/home/osmocom-build
OSMO_GSM_TESTER_BRANCH=origin/master
OSMO_GSM_TESTER_BUILD_srsLTE=release_20_04
PARALLEL_MAKE=-j 4
PATH=/usr/local/bin:/usr/bin:/bin:/usr/games:/home/osmocom-build/bin
PKG_CONFIG_PATH=<https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester…ig>:
PWD=<https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-srslt…
ROOTFS_PREFIX=/home/osmocom-build/
RUN_CHANGES_DISPLAY_URL=https://jenkins.osmocom.org/jenkins/job/osmo-gsm-te…
RUN_DISPLAY_URL=https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_bui…
SHELL=/bin/bash
SHLVL=1
SSH_CLIENT=2a01:4f8:120:8470:1000::2 51668 22
SSH_CONNECTION=2a01:4f8:120:8470:1000::2 51668 2a01:4f8:13b:828::1:300 22
USER=osmocom-build
_=/usr/bin/java
WORKSPACE=<https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build…
WORKSPACE_TMP=<https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_b…
XDG_RUNTIME_DIR=/run/user/1000
XDG_SESSION_ID=6
+ rm -f
<https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-srslte/18/artifact/srslte.build-17.tgz>
+ rm -f
<https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-srslte/18/artifact/srslte.build-17.md5>
+ rm -rf
<https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-srslte/ws/inst-srslte>
+ mkdir -p
<https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-srslte/ws/inst-srslte>
+ build_repo srsLTE
+ dir=srsLTE
+ shift
+ build_repo_dir srsLTE ./
+ dep=srsLTE
+ dir=./
+ branch=master
+ echo
+ grep ^-
+ [ -z ]
+ branch=
+ [ -n ]
+ branch=master
+ shift
+ shift
+ configure_opts=
+ set +x
====================== srsLTE
+ have_repo srsLTE master
+ repo=srsLTE
+ branch=master
+ echo OSMO_GSM_TESTER_BUILD_srsLTE
+ sed s/-/_/g
+ branch_override_var=OSMO_GSM_TESTER_BUILD_srsLTE
+ eval echo $OSMO_GSM_TESTER_BUILD_srsLTE
+ echo release_20_04
+ branch_override=release_20_04
+ [ -n release_20_04 ]
+ branch=release_20_04
+ cd <https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-srslte/ws/>
+ [ -d srsLTE ]
+ cd srsLTE
+ git fetch
+ git rev-parse origin/release_20_04
fatal: ambiguous argument 'origin/release_20_04': unknown revision or path not in
the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
origin/release_20_04
+ git checkout -B build_branch release_20_04
fatal: Cannot update paths and switch to branch 'build_branch' at the same time.
Did you intend to checkout 'release_20_04' which can not be resolved as commit?
Build step 'Execute shell' marked build as failure
Skipped archiving because build is not successful