osmo-ttcn3-hacks/bts
Vadim Yanitskiy d0eb659fd2 BTS_Tests: separate RACH / IMM ASS from f_est_dchan()
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
2021-10-31 16:33:59 +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: separate RACH / IMM ASS from f_est_dchan() 2021-10-31 16:33:59 +00:00
BTS_Tests_LAPDm.ttcn BTS_Tests: make Training Sequence Code configurable 2020-11-24 12:05:27 +01: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: add first a5/4 tests 2021-05-17 20:28:26 +00:00
gen_links.sh BTS: equip ConnHdlr with the RTP emulation component 2021-07-16 16:05:52 +00:00
osmo-bsc.cfg {bsc,bts}/osmo-bsc.cfg: remove deprecated parameters 2021-03-19 07:19:19 +00:00
osmo-bts.cfg bts/osmo-bts.cfg: enable GSMTAP Um frame logging 2021-03-19 13:09:52 +01: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"]; } %}