osmo-ttcn3-hacks/bsc
Vadim Yanitskiy 8f5430d8cc BSC_Tests/hopping: add TC_fh_params_handover_cmd
Similar to TC_fh_params_assignment_cmd, this test case verifies
presence and correctness of the hopping parameters in the following
messages and their IEs:

  1. (RR) Handover Command
  1.1. Description of the First Channel, after time IE
  1.2. Cell Channel Description IE (presence)
  1.3. Mobile Allocation, after time IE

The hopping parameters are randomly generated and configured
via the VTY interface in the beginning, and unset in the end.

Since the C0/TS0 (BCCH+SDCCH4+CBCH) shall not be hopping, let's
temporarily re-configure TS0 as BCCH, and TS1 as SDCCH8 on TRX0
of BTS1 (handover tagret).

Change-Id: I0ddea535dce7e5558793be5cddaad0ab46e978ec
Related: SYS#4868, OS#4545
2020-09-07 07:53:59 +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: add TC_fh_params_handover_cmd 2020-09-07 07:53:59 +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 Revert "bsc: Add Lb interface support" 2020-08-31 16:50:43 +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"]; } %}