Osmocom test suites in TTCN-3 (Eclipse Titan) https://osmocom.org/projects/core-testing-infra
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
osmo-ttcn3-hacks/bsc
Neels Hofmeyr 3eb9456f5a bsc: add tests with nonzero AMR start-mode 2 years ago
..
BSC_Tests.cfg bsc: Test suite for CBSP (Cell Broadcast Service Protocol) 3 years ago
BSC_Tests.default bsc: Add statsd checker and use it in TC_assignment_sign 2 years ago
BSC_Tests.ttcn bsc: add tests with nonzero AMR start-mode 2 years ago
BSC_Tests_CBSP.ttcn bsc: Rework CBSP tests to support testing IPv6 2 years ago
BSC_Tests_LCLS.ttcn bsc: allow multiple MSCs 3 years ago
MSC_ConnectionHandler.ttcn as_handover: fix for signalling channel, without MGCP 2 years ago
README.md bsc: Add statsd checker and use it in TC_assignment_sign 2 years ago
README.txt BSC_Tests: Update readme + source code comments 5 years ago
expected-results.xml BSC_Tests: introduce TC_tch_dlci_link_id_sapi for OS#3716 2 years ago
gen_links.sh bsc: Add Lb interface support 2 years ago
osmo-bsc.cfg bsc: implement initial LCS tests for OsmoBSC 2 years ago
osmo-stp.cfg bsc: Sync osmo-{bsc,stp}.cfg with docker-playground.git 2 years ago
regen_makefile.sh bsc: Add statsd checker and use it in TC_assignment_sign 2 years ago

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"]; } %}