osmo-ttcn3-hacks/bsc
Vadim Yanitskiy 3e99736933 BSC_Tests/hopping: also verify handling of ARFCN 0 in MA
According to 3GPP TS 44.018, table 10.5.2.21.1 "Mobile Allocation
information element", in the cell allocation frequency list the
absolute RF channel numbers are placed in increasing order of ARFCN,
except that ARFCN 0, if included in the set, is put in the last
position in the list.

Let's verify that the IUT handles this corner case correctly.

Change-Id: I3afadfde03f6ea766c0756a181ef129e4b05c383
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: also verify handling of ARFCN 0 in MA 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"]; } %}