aboutsummaryrefslogtreecommitdiffstats
path: root/ttcn3-bts-test
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2020-06-09 20:51:47 +0700
committerVadim Yanitskiy <vyanitskiy@sysmocom.de>2020-06-09 21:05:56 +0700
commit0bc32c4eab1c77b079a681b1fead0d0ac1381749 (patch)
tree5a74e3a8125cf94c22c1d7e4f87dceb40fd16ac8 /ttcn3-bts-test
parent44eea6be40b5330adafed6303f03ae20315c3cfa (diff)
ttcn3-bts-test/jenkins.sh: fix latest: enable IPA stream ID patching
Diffstat (limited to 'ttcn3-bts-test')
-rw-r--r--ttcn3-bts-test/BTS_Tests.cfg3
-rwxr-xr-xttcn3-bts-test/jenkins.sh7
2 files changed, 10 insertions, 0 deletions
diff --git a/ttcn3-bts-test/BTS_Tests.cfg b/ttcn3-bts-test/BTS_Tests.cfg
index 7e734c8..4ea1e59 100644
--- a/ttcn3-bts-test/BTS_Tests.cfg
+++ b/ttcn3-bts-test/BTS_Tests.cfg
@@ -15,6 +15,9 @@ BTS_Tests.mp_pcu_socket := "/data/unix/pcu_sock"
L1CTL_PortType.m_l1ctl_sock_path := "/data/unix/osmocom_l2"
BTS_Tests.mp_ctrl_ip := "172.18.9.20"
+# Workaround for osmo-bts-latest: enable IPA stream ID patching
+RSL_Emulation.mp_rslem_patch_ipa_cid := false;
+
[MAIN_CONTROLLER]
[EXECUTE]
diff --git a/ttcn3-bts-test/jenkins.sh b/ttcn3-bts-test/jenkins.sh
index 0d0473b..20ad748 100755
--- a/ttcn3-bts-test/jenkins.sh
+++ b/ttcn3-bts-test/jenkins.sh
@@ -99,6 +99,13 @@ mkdir $VOL_BASE_DIR/bts-tester
mkdir $VOL_BASE_DIR/bts-tester/unix
cp BTS_Tests.cfg $VOL_BASE_DIR/bts-tester/
+# Work around for a bug in osmo-bts when all transceivers use IPAC_PROTO_RSL_TRX0.
+# Enables patching of IPA stream ID. TODO: remove as soon as we make a new release.
+if [ "$IMAGE_SUFFIX" = "latest" ]; then
+ sed "s/RSL_Emulation.mp_rslem_patch_ipa_cid := false/RSL_Emulation.mp_rslem_patch_ipa_cid := true/g" -i \
+ "$VOL_BASE_DIR/bts-tester/BTS_Tests.cfg"
+fi
+
mkdir $VOL_BASE_DIR/bsc
cp osmo-bsc.cfg $VOL_BASE_DIR/bsc/