aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2022-08-12 15:52:33 +0200
committerpespin <pespin@sysmocom.de>2022-09-14 12:17:14 +0000
commit5226db6c01e08d7e374355454404bc222d6b820b (patch)
tree5cc0cefef1549d281682717018a0e600cdfc82bf
parente5f5f273cf6c3333d4b82b26ceca1f38d9cd4a26 (diff)
ttcn3-bts: Add osmux configurations
-rw-r--r--ttcn3-bts-test/generic/BTS_Tests.cfg1
-rw-r--r--ttcn3-bts-test/generic/osmo-bts.confmerge2
-rwxr-xr-xttcn3-bts-test/jenkins.sh20
3 files changed, 23 insertions, 0 deletions
diff --git a/ttcn3-bts-test/generic/BTS_Tests.cfg b/ttcn3-bts-test/generic/BTS_Tests.cfg
index fd2e05d..dbf7ae0 100644
--- a/ttcn3-bts-test/generic/BTS_Tests.cfg
+++ b/ttcn3-bts-test/generic/BTS_Tests.cfg
@@ -16,6 +16,7 @@ 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"
BTS_Tests.mp_rtpem_bind_ip := "172.18.9.10"
+BTS_Tests.mp_osmuxem_bind_ip := "172.18.9.10"
[MAIN_CONTROLLER]
diff --git a/ttcn3-bts-test/generic/osmo-bts.confmerge b/ttcn3-bts-test/generic/osmo-bts.confmerge
index 7837748..9015904 100644
--- a/ttcn3-bts-test/generic/osmo-bts.confmerge
+++ b/ttcn3-bts-test/generic/osmo-bts.confmerge
@@ -7,5 +7,7 @@ bts 0
oml remote-ip 172.18.9.11
gsmtap-remote-host 172.18.9.10
pcu-socket /data/unix/pcu_sock
+ osmux
+ local-ip 172.18.9.20
ctrl
bind 0.0.0.0
diff --git a/ttcn3-bts-test/jenkins.sh b/ttcn3-bts-test/jenkins.sh
index c16be80..3438771 100755
--- a/ttcn3-bts-test/jenkins.sh
+++ b/ttcn3-bts-test/jenkins.sh
@@ -144,6 +144,11 @@ cp generic/osmo-bsc.gen.cfg $VOL_BASE_DIR/bsc/
mkdir $VOL_BASE_DIR/bts
mkdir $VOL_BASE_DIR/bts/unix
cp generic/osmo-bts.gen.cfg $VOL_BASE_DIR/bts/
+# Disable until osmo-bts release > 1.5.0
+if ! image_suffix_is_master; then
+ sed -i "/^ logging level osmux info/d" $VOL_BASE_DIR/bts/osmo-bts.gen.cfg
+ sed -i "/^ osmux/{N;N;N;N;d;}" $VOL_BASE_DIR/bts/osmo-bts.gen.cfg
+fi
mkdir $VOL_BASE_DIR/unix
@@ -165,6 +170,11 @@ docker container kill ${BUILD_TAG}-trxcon
docker container kill ${BUILD_TAG}-fake_trx
docker container kill ${BUILD_TAG}-bts
cp virtphy/osmo-bts.gen.cfg $VOL_BASE_DIR/bts/
+# Disable until osmo-bts release > 1.5.0
+if ! image_suffix_is_master; then
+ sed -i "/^ logging level osmux info/d" $VOL_BASE_DIR/bts/osmo-bts.gen.cfg
+ sed -i "/^ osmux/{N;N;N;N;d;}" $VOL_BASE_DIR/bts/osmo-bts.gen.cfg
+fi
start_bts virtual 0
start_virtphy
# ... and execute the testsuite again with different cfg
@@ -177,6 +187,11 @@ docker container kill ${BUILD_TAG}-virtphy
docker container kill ${BUILD_TAG}-bts
cp oml/osmo-bts.gen.cfg $VOL_BASE_DIR/bts/
+# Disable until osmo-bts release > 1.5.0
+if ! image_suffix_is_master; then
+ sed -i "/^ logging level osmux info/d" $VOL_BASE_DIR/bts/osmo-bts.gen.cfg
+ sed -i "/^ osmux/{N;N;N;N;d;}" $VOL_BASE_DIR/bts/osmo-bts.gen.cfg
+fi
start_bts trx 1
start_fake_trx
start_trxcon
@@ -186,6 +201,11 @@ start_testsuite oml
# 4) Frequency hopping tests require different configuration files
cp fh/osmo-bsc.gen.cfg $VOL_BASE_DIR/bsc/
cp generic/osmo-bts.gen.cfg $VOL_BASE_DIR/bts/
+# Disable until osmo-bts release > 1.5.0
+if ! image_suffix_is_master; then
+ sed -i "/^ logging level osmux info/d" $VOL_BASE_DIR/bts/osmo-bts.gen.cfg
+ sed -i "/^ osmux/{N;N;N;N;d;}" $VOL_BASE_DIR/bts/osmo-bts.gen.cfg
+fi
# restart the BSC/BTS and run the testsuite again
docker container kill ${BUILD_TAG}-bts
start_bsc