Vadim Yanitskiy
d0eb659fd2
Given that the test suite acts as the BSC, it's known in advance which exact logical channel is going to be activated. Therefore, it's not necessary to send an Immediate Assignment with the known Channel Description IE over the Um interface (via L1CTL). On the other hand, we may still want to validate the process of dedicated channel establishment, involving the use of Immediate Assignment procedure. So instead of doing this every time when a ConnHdlr component needs to activate a logical channel, let's split the existing logic into a separate test case - TC_est_dchan. This change facilitates the goal of running test cases against additional transceivers (not only against C0). Currently this is not possible, because a ConnHdlr component has no access to C0/AGCH when executed on Cx > 0. Change-Id: I8df3db36f35190241735629a961f09d73bd0e5f5 |
||
---|---|---|
.. | ||
BTS_Tests.cfg | ||
BTS_Tests.default | ||
BTS_Tests.ttcn | ||
BTS_Tests_LAPDm.ttcn | ||
BTS_Tests_OML.ttcn | ||
BTS_Tests_SMSCB.ttcn | ||
BTS_Tests_VAMOS.ttcn | ||
BTS_Tests_perf.ttcn | ||
README.md | ||
expected-results.xml | ||
gen_links.sh | ||
osmo-bsc.cfg | ||
osmo-bts.cfg | ||
regen_makefile.sh |
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"]; } %}