osmo-ttcn3-hacks/msc
Daniel Willmann e8018967de MSC_Tests: Reliably pass TC_cr_before_reset
I was able to reproduce the sporadic cr_before_reset failures by running
both osmo-{stp,msc}-master with --cpus 0.1. In that case the first test
run would fail for me because no BSSMAP RESET ACK was seen. Sleeping
some seconds before sending the messages will make sure all components
are connected.

Note: TC_cr_before_reset is the first test executed in control so this
seems to be why it sometimes fails in jenkins.

Change-Id: Id745470231950e0a284f8c231246d3719f7617cc
2018-08-21 14:18:00 +02:00
..
BSC_ConnectionHandler.ttcn Stop tests after failures 2018-07-24 14:19:42 +02:00
MSC_Tests.cfg MSC_Tests: Add support for multiple BSC 2018-03-28 12:34:54 +02:00
MSC_Tests.default detect VTY TELNET port connection failures (attempt #2) 2018-07-27 17:20:38 +02:00
MSC_Tests.ttcn MSC_Tests: Reliably pass TC_cr_before_reset 2018-08-21 14:18:00 +02:00
README.md Add README.md file for several suites 2018-06-14 18:55:36 +02:00
expected-results.xml msc/USSD: introduce TC_lu_and_mo_ussd_mo_release 2018-07-30 23:22:53 +07:00
gen_links.sh move USSD_Helpers.ttcn to library 2018-08-07 23:32:32 +02:00
osmo-msc.cfg sync TTCN3 MSC test config with docker-playground 2018-06-01 16:37:13 +00:00
osmo-stp.cfg sync TTCN3 MSC test config with docker-playground 2018-06-01 16:37:13 +00:00
regen_makefile.sh msc: import GSM 7-bit coding functions 2018-06-02 04:55:18 +07:00

README.md

MSC_Tests.ttcn

  • external interfaces
    • A: BSSAP/SCCP/M3UA (emulates BSC-side)
    • MNCC: MNCC/unix-domain (emulates ext. MNCC side)
    • MGW: MGCP (emulates MGW side)
    • GSUP (impllements HLR side)

{% dot msc_tests.svg digraph G { rankdir=LR; MSC [label="IUT\nosmo-msc",shape="box"]; ATS [label="ATS\nMSC_Tests.ttcn"];

ATS -> MSC [label="MNCC"]; ATS -> MSC [label="SMPP",style="dashed"]; ATS -> MSC [label="CTRL"]; ATS -> MSC [label="VTY"]; MSC -> ATS [label="GSUP"]; ATS -> STP [label="A BSSAP\nSCCP/M3UA"]; MSC -> STP [label="A BSSAP\nSCCP/M3UA"]; } %}