osmo-ttcn3-hacks/bsc
Philipp Maier 3e2af5d4d7 BSC_Tests: count MGCP operations in as_media
as_media handles the MGCP interaction for most of the tests. However,
it does not make sure if transactions are missing or if too many
transactions are performed (e.g. if an SCCP-Lite tests still creates
the connections pointing to the core network, even if they must not
created by the BSC in this case). So lets make sure that the MGCP
transactions are performed as expected by counting them.

- Add counters to count CRCX and MDCX transactions
- Check those counters after call establishment and handover

Change-Id: Ib073b097a840ca3a8ee99c4ed41f59f574191d98
Related: OS#3292
2018-07-11 17:34:19 +02:00
..
BSC_Tests.cfg add regression test for paging with unknown MCC/MNC 2018-03-20 15:51:00 +01:00
BSC_Tests.default *.default: change logging filemask from ERROR | WARNING to += PARALLEL | VERDICTOP 2018-06-12 13:51:14 +02:00
BSC_Tests.ttcn BSC_Tests: count MGCP operations in as_media 2018-07-11 17:34:19 +02:00
BSC_Tests_LCLS.ttcn BSC_Tests_LCLS: try call legs with different codec/rate 2018-07-10 15:33:53 +02:00
MSC_ConnectionHandler.ttcn BSC_Tests: count MGCP operations in as_media 2018-07-11 17:34:19 +02:00
README.md Add README.md file for several suites 2018-06-14 18:55:36 +02:00
README.txt BSC_Tests: Update readme + source code comments 2017-12-17 19:48:03 +01:00
expected-results.xml BSC_Tests_LCLS: try call legs with different codec/rate 2018-07-10 15:33:53 +02:00
gen_links.sh Remove M3UA/MTP3/SCCP code from this repo, use upstream repos 2018-03-18 12:52:20 +01:00
osmo-bsc.cfg bsc: Enable LCLS in osmo-bsc.cfg 2018-06-03 15:15:25 +00:00
osmo-stp.cfg Add osmo-bsc.cfg and osmo-stp.cfg for this test case 2017-12-11 19:53:35 +01:00
regen_makefile.sh BSSAP_Adapter: Introduce transport over IPA/SCCPlite 2018-04-17 21:49:05 +02:00

README.md

BSC_Tests.ttcn

  • external interfaces
    • A-bis side: RSL (emulates BTS-side client)
    • A-side: BSSAP/SCCP/M3UA (emulates MSC-side)
    • MGW side: MGCP (emulates MGW side)

{% dot bsc_tests.svg digraph G { 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"]; ATS -> STP [label="A BSSAP\nSCCP/M3UA"]; BSC -> STP [label="A BSSAP\nSCCP/M3UA"]; } %}