osmo-ttcn3-hacks/bts
Vadim Yanitskiy 3999491614 BTS_Tests: send SACCH blocks in TC_rsl_ms_pwr_dyn_{up,max,ass_updown}
We used to rely on trxcon sendig dummy RR Measurement Reports and
patching the L1 SACCH Header with the configured MS Power Level
and Timing Advance values.  Since recently, the following testcases
started to fail because trxcon does not patch dummy MRs anymore:

* TC_rsl_ms_pwr_dyn_ass_updown,
* TC_rsl_ms_pwr_dyn_max, and
* TC_rsl_ms_pwr_dyn_up.

Do not rely on dummy MRs, send SACCH blocks with the expected
MS Power Level and Timing Advance values from the testsuites.

f_send_meas_rep() internally uses:

* g_pars.l1_pars.ms_power_level, and
* g_pars.l1_pars.ms_actual_ta.

Change-Id: I31dd6b9026d04403092256176f67785a0a6486ad
Related: OS#5635
2022-08-05 13:11:31 +00:00
..
BTS_Tests.cfg bts: Test forwarding PCUIF<->IPA/OSMO/PCU 2021-06-28 10:43:21 +02:00
BTS_Tests.default BTS_Tests: re-organize configuration of TRX/TS params 2020-11-24 11:58:49 +01:00
BTS_Tests.ttcn BTS_Tests: send SACCH blocks in TC_rsl_ms_pwr_dyn_{up,max,ass_updown} 2022-08-05 13:11:31 +00:00
BTS_Tests_LAPDm.ttcn BTS_Tests: make TRX number configurable for ConnHdlr 2021-10-31 21:47:14 +03:00
BTS_Tests_OML.ttcn pcu: Support Neighbor Address Resolution over PCUIF 2021-09-14 09:11:14 +00:00
BTS_Tests_SMSCB.ttcn BTS_Tests_SMSCB: ensure f_shutdown() is called in all test cases 2021-06-30 08:01:09 +00:00
BTS_Tests_VAMOS.ttcn [VAMOS] BTS: call f_shutdown() in f_TC_vamos_exec_async() 2021-06-21 20:18:05 +00:00
BTS_Tests_perf.ttcn bts/BTS_Tests: add frequency hopping parameters 2020-05-29 22:33:13 +07:00
README.md Update README.md of several TTCN3 test suites 2019-11-15 18:49:09 +00:00
expected-results.xml BTS_Tests: add new test case TC_ho_physical_info 2022-03-14 10:52:36 +00:00
gen_links.sh BTS: equip ConnHdlr with the RTP emulation component 2021-07-16 16:05:52 +00:00
osmo-bsc.cfg bts/osmo-{bsc,bts}.cfg: tune logging configuration 2021-12-14 12:59:04 +00:00
osmo-bts.cfg bts/osmo-bts.cfg: reduce OML logging verbosity, degrade to notice 2022-04-30 02:38:07 +03:00
regen_makefile.sh regen_makefile.sh: set executable name explicitly 2021-10-13 11:12:22 +02:00

README.md

BTS_Tests.ttcn

  • external interfaces
    • A-bis side: RSL (emulates BSC-side server)
    • Um side: L1CTL to control MS
    • PCU side: pcu_socket
    • VTY
    • CTRL

{% dot bts_tests.svg digraph G { rankdir=LR; { rank=same; BTS, BSC}; BTS [label="IUT\nosmo-bts-trx",shape="box"]; ATS [label="ATS\nBTS_Tests.ttcn"]; BSC [label="osmo-bsc\nOML only"]; BTS -> fake_trx [label="bursts"]; fake_trx -> trxcon [label="bursts"]; trxcon -> ATS [label="GSM MAC blocks"];

BTS -> BSC [label="A-bis OML"]; BTS -> ATS [label="A-bis RSL"];

ATS -> BTS [label="pcu_sock"]; ATS -> BSC [label="VTY"]; ATS -> BTS [label="CTRL"]; } %}