diff --git a/ttcn3-bts-test/BTS_Tests.cfg b/ttcn3-bts-test/BTS_Tests.cfg index 7e734c8f..4ea1e597 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 0d0473b3..20ad748d 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/