c307e689b4
This test suite acts as an SCCP server on top of M3UA. SCCP tests are run against the sccp_demo_user program which can be found in libosmo-sccp/examples. This program must be started in client mode: sccp_demo_user -c The SCCP test suite should then work out of the box with the provided SCCP_Tests.cfg file and this additional change to sccp_demo_user default point codes: https://gerrit.osmocom.org/#/c/libosmo-sccp/+/9652/ There is currently only one test, for the libosmo-sccp crash reported as issue OS#2666. The implementation of this test is currently using an ugly workaround due to shortcomings of the M3UA Emulation layer (see source code comments). Whether a better solution is feasible is still to be determined. The test requires a patch to the SCCP Protocol Emulation which has been submitted upstream: https://git.eclipse.org/r/#/c/124552/ Change-Id: I03f5e8b282a7396b45417495c88d8fb81b26cda8 Related: OS#2666 |
||
---|---|---|
.. | ||
BSC_ConnectionHandler.ttcn | ||
MSC_Tests.cfg | ||
MSC_Tests.default | ||
MSC_Tests.ttcn | ||
README.md | ||
USSD_Helpers.ttcn | ||
expected-results.xml | ||
gen_links.sh | ||
osmo-msc.cfg | ||
osmo-stp.cfg | ||
regen_makefile.sh |
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"]; } %}