See
<https://jenkins.osmocom.org/jenkins/job/ttcn3-bts-test-latest/2108/display/redirect?page=changes>
Changes:
[Oliver Smith] ttcn3-ggsn-test/jenkins: tweak loop logic
------------------------------------------
[...truncated 391.30 KB...]
+ osmo_repo_is_2023q1
+ return 1
+ mkdir /home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-oml
+ cp oml/BTS_Tests.cfg
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-oml/
+ write_mp_osmo_repo
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-oml/BTS_Tests.cfg
+ local repo=nightly
+ local
config=/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-oml/BTS_Tests.cfg
+ local line
+ [ -e
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-oml/BTS_Tests.cfg
]
+ repo=latest
+ line=Misc_Helpers.mp_osmo_repo := "latest"
+ sed -i s/\[MODULE_PARAMETERS\]/\[MODULE_PARAMETERS\]\nMisc_Helpers.mp_osmo_repo :=
"latest"/g
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-oml/BTS_Tests.cfg
+ set_pcuif_version
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-oml/BTS_Tests.cfg
+ osmo_repo_is_2023q1
+ return 1
+ mkdir
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-hopping
+ cp fh/BTS_Tests.cfg
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-hopping/
+ write_mp_osmo_repo
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-hopping/BTS_Tests.cfg
+ local repo=nightly
+ local
config=/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-hopping/BTS_Tests.cfg
+ local line
+ [ -e
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-hopping/BTS_Tests.cfg
]
+ repo=latest
+ line=Misc_Helpers.mp_osmo_repo := "latest"
+ sed -i s/\[MODULE_PARAMETERS\]/\[MODULE_PARAMETERS\]\nMisc_Helpers.mp_osmo_repo :=
"latest"/g
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-hopping/BTS_Tests.cfg
+ cp
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-generic/BTS_Tests.cfg
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-hopping/BTS_Tests.cfg.inc
+ cp Makefile /home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/Makefile
+ network_replace_subnet_in_configs
+ set +x
Applying SUBNET=190 to:
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-virtphy/BTS_Tests.cfg
Applying SUBNET=190 to:
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-generic/BTS_Tests.cfg
Applying SUBNET=190 to:
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-oml/BTS_Tests.cfg
Applying SUBNET=190 to:
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-hopping/BTS_Tests.cfg.inc
Applying SUBNET=190 to:
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-hopping/BTS_Tests.cfg
Applying SUBNET=190 to:
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/Makefile
+ make -f /home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/Makefile cfg
command -v osmo-config-merge
/usr/bin/osmo-config-merge
docker run \
--rm \
--user 1000 \
-v /home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/ttcn3-bts-test:/data \
osmocom-build/ttcn3-bts-test \
cp /osmo-ttcn3-hacks/bts/osmo-bts.cfg /data/osmo-bts.src.cfg
docker run \
--rm \
--user 1000 \
-v /home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/ttcn3-bts-test:/data \
osmocom-build/ttcn3-bts-test \
cp /osmo-ttcn3-hacks/bts/osmo-bsc.cfg /data/osmo-bsc.src.cfg
osmo-config-merge osmo-bts.src.cfg generic/osmo-bts.confmerge >
generic/osmo-bts.gen.cfg
sed -i "s/log gsmtap 127.0.0.1/log gsmtap 172.18.190.10/"
generic/osmo-bts.gen.cfg
osmo-config-merge osmo-bsc.src.cfg generic/osmo-bsc.confmerge >
generic/osmo-bsc.gen.cfg
sed -i "s/log gsmtap 127.0.0.1/log gsmtap 172.18.190.10/"
generic/osmo-bsc.gen.cfg
osmo-config-merge generic/osmo-bts.gen.cfg virtphy/osmo-bts.confmerge >
virtphy/osmo-bts.gen.cfg
sed -i "/osmotrx/d" virtphy/osmo-bts.gen.cfg
osmo-config-merge generic/osmo-bts.gen.cfg oml/osmo-bts.confmerge >
oml/osmo-bts.gen.cfg
osmo-config-merge generic/osmo-bsc.gen.cfg fh/osmo-bsc.confmerge > fh/osmo-bsc.gen.cfg
+ mkdir /home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bsc
+ cp generic/osmo-bsc.gen.cfg
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bsc/
+ mkdir /home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts
+ mkdir /home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts/unix
+ cp generic/osmo-bts.gen.cfg
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts/
+ mkdir /home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/unix
+ mkdir /home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/fake_trx
+ mkdir /home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/trxcon
+ mkdir /home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/virtphy
+ start_config_generic
+ test_config_enabled generic
+ local config=generic
+ local i
+ local valid=0
+ [ generic = generic ]
+ valid=1
+ break
+ [ 1 != 1 ]
+ [ -z generic oml hopping ]
+ [ generic = generic ]
+ return 0
+ network_replace_subnet_in_configs
+ set +x
Applying SUBNET=190 to:
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-virtphy/BTS_Tests.cfg
Applying SUBNET=190 to:
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-generic/BTS_Tests.cfg
Applying SUBNET=190 to:
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-oml/BTS_Tests.cfg
Applying SUBNET=190 to:
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts/osmo-bts.gen.cfg
Applying SUBNET=190 to:
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-hopping/BTS_Tests.cfg.inc
Applying SUBNET=190 to:
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-hopping/BTS_Tests.cfg
Applying SUBNET=190 to:
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/Makefile
Applying SUBNET=190 to:
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bsc/osmo-bsc.gen.cfg
+ start_bsc
+ echo Starting container with BSC
Starting container with BSC
+ docker_network_params 190 11
+ NET=190
+ ADDR_SUFIX=11
+ echo --network ttcn3-bts-test-190 --ip 172.18.190.11 --ip6 fd02:db8:190::11
+ docker run --rm --network ttcn3-bts-test-190 --ip 172.18.190.11 --ip6 fd02:db8:190::11
--ulimit core=-1 -v
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bsc:/data --name
jenkins-ttcn3-bts-test-latest-2108-bsc -d osmocom-build/osmo-bsc-latest /bin/sh -c
osmo-bsc -c /data/osmo-bsc.gen.cfg >>/data/osmo-bsc.log 2>&1
bee1127bfde7892e1cc0bf1440f8d21608fba6600b8869340a20d0c31f833ffd
+ start_bts trx 1
+ local variant
+ variant=trx
+ sleep_time_respawn=1
+ echo Starting container with BTS
Starting container with BTS
+ [ -z trx ]
+ docker_network_params 190 20
+ NET=190
+ ADDR_SUFIX=20
+ echo --network ttcn3-bts-test-190 --ip 172.18.190.20 --ip6 fd02:db8:190::20
+ docker run --rm --network ttcn3-bts-test-190 --ip 172.18.190.20 --ip6 fd02:db8:190::20
--ulimit core=-1 -v
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts:/data -v
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/unix:/data/unix -e
SLEEP_BEFORE_RESPAWN=1 --name jenkins-ttcn3-bts-test-latest-2108-bts -d
osmocom-build/osmo-bts-latest /bin/sh -c /usr/local/bin/respawn.sh osmo-bts-trx -c
/data/osmo-bts.gen.cfg >>/data/osmo-bts.log 2>&1
8e24c23b9e6dfc88e33a5c032652bfa08a9d84351f30b461861b4514af6cd280
+ start_fake_trx
+ echo Starting container with fake_trx
Starting container with fake_trx
+ docker_network_params 190 21
+ NET=190
+ ADDR_SUFIX=21
+ echo --network ttcn3-bts-test-190 --ip 172.18.190.21 --ip6 fd02:db8:190::21
+ docker run --rm --network ttcn3-bts-test-190 --ip 172.18.190.21 --ip6 fd02:db8:190::21
--ulimit core=-1 -v
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/fake_trx:/data --name
jenkins-ttcn3-bts-test-latest-2108-fake_trx -d osmocom-build/osmocom-bb-host-master
/bin/sh -c /tmp/osmocom-bb/src/target/trx_toolkit/fake_trx.py --log-file-name
/data/fake_trx.log --log-file-level DEBUG --log-file-time --log-level INFO
-R 172.18.190.20 -r 172.18.190.22 --trx TRX1@172.18.190.20:5700/1 --trx
TRX2@172.18.190.20:5700/2 --trx TRX3@172.18.190.20:5700/3
>>/data/fake_trx.out 2>&1
5a2bacc4e389e5a4371d36c2383876bbbacbb416be1dc62e30c2edd0b4ded75a
+ start_trxcon
+ echo Starting container with trxcon
Starting container with trxcon
+ docker_network_params 190 22
+ NET=190
+ ADDR_SUFIX=22
+ echo --network ttcn3-bts-test-190 --ip 172.18.190.22 --ip6 fd02:db8:190::22
+ docker run --rm --network ttcn3-bts-test-190 --ip 172.18.190.22 --ip6 fd02:db8:190::22
--ulimit core=-1 -v
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/trxcon:/data -v
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/unix:/data/unix --name
jenkins-ttcn3-bts-test-latest-2108-trxcon -d osmocom-build/osmocom-bb-host-master /bin/sh
-c trxcon -i 172.18.190.21 -s /data/unix/osmocom_l2 >>/data/trxcon.log
2>&1
07538e773fc502939c5d9b0623aba89aeb72c688e1b213be8337622a6fd1b41d
+ start_testsuite generic
+ echo Starting container with BTS testsuite
Starting container with BTS testsuite
+ variant=generic
+ docker_network_params 190 10
+ NET=190
+ ADDR_SUFIX=10
+ echo --network ttcn3-bts-test-190 --ip 172.18.190.10 --ip6 fd02:db8:190::10
+ docker run --rm --network ttcn3-bts-test-190 --ip 172.18.190.10 --ip6 fd02:db8:190::10
--ulimit core=-1 -e TTCN3_PCAP_PATH=/data -e OSMO_SUT_HOST=172.18.190.20 -e
OSMO_SUT_PORT=4241 -v
/home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/bts-tester-generic:/data
-v /home/osmocom-build/jenkins/workspace/ttcn3-bts-test-latest/logs/unix:/data/unix --name
jenkins-ttcn3-bts-test-latest-2108-ttcn3-bts-test osmocom-build/ttcn3-bts-test
+ SUBDIR=bts
+ SUITE=BTS_Tests
+ '[' -n '' ']'
+ cd /data
+ EXTRA_ARGS=
+ '[' -n '' ']'
+ /osmo-ttcn3-hacks/start-testsuite.sh /osmo-ttcn3-hacks/bts/BTS_Tests BTS_Tests.cfg
ttcn3_start: Starting the test suite
ttcn3_start: warning: TTCN3_DIR environment variable is not set
spawn mctr_cli BTS_Tests.cfg
*************************************************************************
* TTCN-3 Test Executor - Main Controller 2 *
* Version: 9.0.0 *
* Copyright (c) 2000-2023 Ericsson Telecom AB *
* All rights reserved. This program and the accompanying materials *
* are made available under the terms of the Eclipse Public License v2.0 *
* which accompanies this distribution, and is available at *
*
https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html *
*************************************************************************
Using configuration file: BTS_Tests.cfg
MC@6eef6421401f: Unix server socket created successfully.
MC@6eef6421401f: Listening on TCP port 42787.
MC2> 6eef6421401f is the default
spawn /osmo-ttcn3-hacks/bts/BTS_Tests 6eef6421401f 42787
TTCN-3 Host Controller (parallel mode), version 9.0.0
MC@6eef6421401f: New HC connected from 172.18.190.10 [172.18.190.10]. 6eef6421401f: Linux
6.1.0-13-amd64 on x86_64.
cmtc
MC@6eef6421401f: Downloading configuration file to all HCs.
construct junitlogger
Initializing `JUnitLogger' (v2.0): JUnitLogger writes JUnit-compatible XML
HC@6eef6421401f: Warning: Option `FileMask' was given more than once in section
[LOGGING] of the configuration file.
HC@6eef6421401f: Warning: Option `FileMask' was given more than once in section
[LOGGING] of the configuration file.
HC@6eef6421401f: Warning: Option `FileMask' was given more than once in section
[LOGGING] of the configuration file.
HC@6eef6421401f: Warning: Option `FileMask' was given more than once in section
[LOGGING] of the configuration file.
MC@6eef6421401f: Configuration file was processed on all HCs.
MC@6eef6421401f: Creating MTC on host 172.18.190.10.
MC@6eef6421401f: MTC is created.
MC2> smtc
Executing all items of [EXECUTE] section.
MC2> MTC@6eef6421401f: Starting external command `../ttcn3-tcpdump-start.sh
BTS_Tests.TC_est_dchan'.
------ BTS_Tests.TC_est_dchan ------
Thu Jul 4 08:24:05 UTC 2024
NOTE: unable to use dumpcap due to missing capabilities or suid bit
/usr/bin/tcpdump -U -s 1520 -n -i any -w "/data/BTS_Tests.TC_est_dchan.pcap"
>/data/BTS_Tests.TC_est_dchan.pcap.stdout 2>/tmp/cmderr &
Waiting for packet dumper to start... 0
MTC@6eef6421401f: External command `../ttcn3-tcpdump-start.sh BTS_Tests.TC_est_dchan'
was executed successfully (exit status: 0).
MTC@6eef6421401f: Test case TC_est_dchan started.
FATAL: command execution failed
java.io.EOFException
at
java.base/java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2915)
at
java.base/java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3410)
at java.base/java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:954)
at java.base/java.io.ObjectInputStream.<init>(ObjectInputStream.java:392)
at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:49)
at hudson.remoting.Command.readFrom(Command.java:142)
at hudson.remoting.Command.readFrom(Command.java:128)
at
hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
at
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:61)
Caused: java.io.IOException: Unexpected termination of the channel
at
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:75)
Caused: java.io.IOException: Backing channel 'build4-deb12build-ansible' is
disconnected.
at
hudson.remoting.RemoteInvocationHandler.channelOrFail(RemoteInvocationHandler.java:215)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:285)
at jdk.proxy2/jdk.proxy2.$Proxy135.isAlive(Unknown Source)
at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:1212)
at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:1204)
at hudson.tasks.CommandInterpreter.join(CommandInterpreter.java:195)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:145)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818)
at hudson.model.Build$BuildExecution.build(Build.java:199)
at hudson.model.Build$BuildExecution.doRun(Build.java:164)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:526)
at hudson.model.Run.execute(Run.java:1895)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
FATAL: Unable to delete script file /tmp/jenkins12242156444958661404.sh
java.io.EOFException
at
java.base/java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2915)
at
java.base/java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3410)
at java.base/java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:954)
at java.base/java.io.ObjectInputStream.<init>(ObjectInputStream.java:392)
at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:49)
at hudson.remoting.Command.readFrom(Command.java:142)
at hudson.remoting.Command.readFrom(Command.java:128)
at
hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
at
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:61)
Caused: java.io.IOException: Unexpected termination of the channel
at
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:75)
Caused: hudson.remoting.ChannelClosedException: Channel
"hudson.remoting.Channel@791ea911:build4-deb12build-ansible": Remote call on
build4-deb12build-ansible failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:996)
at hudson.FilePath.act(FilePath.java:1192)
at hudson.FilePath.act(FilePath.java:1181)
at hudson.FilePath.delete(FilePath.java:1728)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:163)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818)
at hudson.model.Build$BuildExecution.build(Build.java:199)
at hudson.model.Build$BuildExecution.doRun(Build.java:164)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:526)
at hudson.model.Run.execute(Run.java:1895)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
Build step 'Execute shell' marked build as failure
ERROR: Step ‘Publish JUnit test result report’ failed: no workspace for
ttcn3-bts-test-latest #2108