osmo-ttcn3-hacks/bsc
Vadim Yanitskiy 1b99661d25 BSC_Tests/hopping: turn FHParamsTrx into a record, add ARFCN field
This record must contain not only the hopping parameters, but
also ARFCN of the transceiver they belong to.  Since ARFCN of
the transceiver also becomes part of the Mobile Allocation,
we need to take it into account in the matching functions.

Change-Id: I4722dc3f758a097806811cb0b59aa4093374c74c
Related: SYS#4868, OS#4545
2020-09-14 10:13:39 +00:00
..
BSC_Tests.cfg bsc: Test suite for CBSP (Cell Broadcast Service Protocol) 2019-09-05 13:13:35 +02:00
BSC_Tests.default bsc: Add statsd checker and use it in TC_assignment_sign 2020-08-13 15:02:15 +00:00
BSC_Tests.ttcn BSC_Tests/hopping: turn FHParamsTrx into a record, add ARFCN field 2020-09-14 10:13:39 +00:00
BSC_Tests_CBSP.ttcn BSC CBSP: apply changes to 'cbc' vty section, switch server<->client modes 2020-08-29 07:58:41 +00:00
BSC_Tests_LCLS.ttcn bsc: allow multiple MSCs 2020-06-14 11:01:34 +00:00
MSC_ConnectionHandler.ttcn bsc: Introduce test TC_assignment_aoip_tla_v6 and TC_ho_into_this_bsc_tla_v6 2020-09-09 12:48:28 +02:00
README.md bsc: Add statsd checker and use it in TC_assignment_sign 2020-08-13 15:02:15 +00:00
README.txt BSC_Tests: Update readme + source code comments 2017-12-17 19:48:03 +01:00
expected-results.xml update expected results 2020-05-19 19:25:35 +00:00
gen_links.sh Revert "bsc: Add Lb interface support" 2020-08-31 16:50:43 +02:00
osmo-bsc.cfg BSC CBSP: apply changes to 'cbc' vty section, switch server<->client modes 2020-08-29 07:58:41 +00:00
osmo-stp.cfg bsc: Sync osmo-{bsc,stp}.cfg with docker-playground.git 2020-06-21 20:28:16 +02:00
regen_makefile.sh bsc: Add statsd checker and use it in TC_assignment_sign 2020-08-13 15:02:15 +00:00

README.md

BSC_Tests.ttcn

  • external interfaces
    • A-bis side: RSL (emulates BTS-side client) (OML handled by osmo-bts-omldummy)
    • A-side (emulates MSC-side)
      • BSSAP/SCCP/M3UA (AoIP)
      • BSSAP/SCCP/IPA (SCCPLite)
    • MGW side: MGCP (emulates MGW side)
    • VTY
    • CTRL
    • StatsD

{% dot bsc_tests.svg digraph G { graph [label="AoIP", labelloc=t, fontsize=30]; rankdir=LR; { rank=same; BTS; STP; }; BSC [label="IUT\nosmo-bsc",shape="box"]; ATS [label="ATS\nBSC_Tests.ttcn"]; BTS [label="osmo-bts-omldummy\nOML only"];

BTS -> BSC [label="A-bis OML"]; ATS -> BSC [label="A-bis RSL"]; ATS -> BSC [label="CTRL"]; ATS -> BSC [label="VTY"]; BSC -> ATS [label="StatsD"]; ATS -> STP [label="A BSSAP\nSCCP/M3UA"]; BSC -> STP [label="A BSSAP\nSCCP/M3UA"]; } %}

{% dot bsc_tests_sccplite.svg digraph G { graph [label="SCCPLite", labelloc=t, fontsize=30]; rankdir=LR; BSC [label="IUT\nosmo-bsc",shape="box"]; ATS [label="ATS\nBSC_Tests.ttcn"]; BTS [label="osmo-bts-omldummy\nOML only"];

BTS -> BSC [label="A-bis OML"]; ATS -> BSC [label="A-bis RSL"]; ATS -> BSC [label="CTRL"]; ATS -> BSC [label="VTY"]; BSC -> ATS [label="StatsD"]; ATS -> BSC [label="A BSSAP\nSCCP/IPA"]; } %}