osmith has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43668?usp=email )
Change subject: bts: testenv: fake_trx.py -> osmo-trx-proxy ......................................................................
bts: testenv: fake_trx.py -> osmo-trx-proxy
Use the new osmo-trx-proxy instead of fake_trx.py.
Change-Id: I8eadd99f3263fde08b31dc228dddfc87a38dba52 Depends: osmo-trx.git I995b44bf9a884cf5ba6db8333e6f08c9604a58a5 Related: OS#6638, OS#6672 --- M _testenv/data/osmo-dev/testenv.opts A bts/osmo-trx-proxy.cfg M bts/testenv_generic.cfg M bts/testenv_hopping.cfg M bts/testenv_oml.cfg 5 files changed, 68 insertions(+), 12 deletions(-)
Approvals: pespin: Looks good to me, but someone else must approve osmith: Looks good to me, approved Jenkins Builder: Verified
diff --git a/_testenv/data/osmo-dev/testenv.opts b/_testenv/data/osmo-dev/testenv.opts index 4ee524b..371c722 100644 --- a/_testenv/data/osmo-dev/testenv.opts +++ b/_testenv/data/osmo-dev/testenv.opts @@ -1,3 +1,4 @@ osmo-bts --enable-trx osmo-remsim --disable-remsim-client-ifdhandler onomondo-ipa -DMEM_EMIT_DEBUG=ON +osmo-trx --disable-multi-arfcn --with-proxy diff --git a/bts/osmo-trx-proxy.cfg b/bts/osmo-trx-proxy.cfg new file mode 100644 index 0000000..6fa8f06 --- /dev/null +++ b/bts/osmo-trx-proxy.cfg @@ -0,0 +1,37 @@ +log stderr + logging filter all 1 + logging color 1 + logging print category-hex 0 + logging print category 1 + logging print thread-id 0 + logging print extended-timestamp 1 + logging print level 1 + logging print file basename last + logging level set-all notice + logging level proxy info + logging level trxc info + logging level trxd notice + logging level lglobal notice +! +cpu-sched + policy rr 32 +! +proxy + bind-addr 127.0.0.1 + clck-gen start-fn random + clck-gen ind-period 102 + pm-rssi-noise -110 + path-loss 110 + nominal-toa256 0 + nominal-ci 90 + ep bts + remote-addr 127.0.0.1 + base-port 5700 + num-chans 4 + tx-power 50 + ep ms + remote-addr 127.0.0.1 + base-port 6700 + num-chans 1 + tx-power 50 + no clock-socket diff --git a/bts/testenv_generic.cfg b/bts/testenv_generic.cfg index 5094177..87831cd 100644 --- a/bts/testenv_generic.cfg +++ b/bts/testenv_generic.cfg @@ -8,10 +8,16 @@ package=osmo-bsc copy=osmo-bsc.cfg
-[fake-trx] -program=run_fake_trx.sh -make=.make.osmocom-bb.clone -package=osmocom-bb-trx-toolkit +[trx-proxy] +prepare=require_ulimit_r.sh 32 +program=osmo-trx-proxy +make=osmo-trx +package=osmo-trx-proxy +copy=osmo-trx-proxy.cfg +# TODO: Remove *_latest after osmo-trx >= 1.9.0 was released +program_latest=run_fake_trx.sh +make_latest=.make.osmocom-bb.clone +package_latest=osmocom-bb-trx-toolkit
[trxcon] program=trxcon diff --git a/bts/testenv_hopping.cfg b/bts/testenv_hopping.cfg index 99943f1..b9fadc3 100644 --- a/bts/testenv_hopping.cfg +++ b/bts/testenv_hopping.cfg @@ -11,10 +11,16 @@ package=osmo-bsc libosmocore-utils copy=osmo-bsc.cfg osmo-bsc-fh.confmerge
-[fake-trx] -program=run_fake_trx.sh -make=.make.osmocom-bb.clone -package=osmocom-bb-trx-toolkit +[trx-proxy] +prepare=require_ulimit_r.sh 32 +program=osmo-trx-proxy +make=osmo-trx +package=osmo-trx-proxy +copy=osmo-trx-proxy.cfg +# TODO: Remove *_latest after osmo-trx >= 1.9.0 was released +program_latest=run_fake_trx.sh +make_latest=.make.osmocom-bb.clone +package_latest=osmocom-bb-trx-toolkit
[trxcon] program=trxcon diff --git a/bts/testenv_oml.cfg b/bts/testenv_oml.cfg index 7b7651e..a7f561d 100644 --- a/bts/testenv_oml.cfg +++ b/bts/testenv_oml.cfg @@ -2,10 +2,16 @@ program=BTS_Tests config=BTS_Tests_OML.cfg
-[fake-trx] -program=run_fake_trx.sh -make=.make.osmocom-bb.clone -package=osmocom-bb-trx-toolkit +[trx-proxy] +prepare=require_ulimit_r.sh 32 +program=osmo-trx-proxy +make=osmo-trx +package=osmo-trx-proxy +copy=osmo-trx-proxy.cfg +# TODO: Remove *_latest after osmo-trx >= 1.9.0 was released +program_latest=run_fake_trx.sh +make_latest=.make.osmocom-bb.clone +package_latest=osmocom-bb-trx-toolkit
[trxcon] program=trxcon