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 731ddc558f bsc: fix TC_ho_into_this_bsc_a5_4 10 months ago
..
BSC_Tests.cfg BSC_Tests.cfg: also execute LCLS test cases 12 months ago
BSC_Tests.default StatsD_Checker: Enable by default 2 years ago
BSC_Tests.ttcn bsc: fix TC_ho_into_this_bsc_a5_4 10 months ago
BSC_Tests_CBSP.ttcn BSC_Tests_CBSP: use proper default values for mp_cbc_ip / mp_cbc_ip6 12 months ago
BSC_Tests_LCLS.ttcn library/RSL_Types: use OCT4 for local/remote address fields 1 year ago
BSC_Tests_VAMOS.cfg bsc-VAMOS: add cfg files to run BSC_Tests_VAMOS locally 2 years ago
BSC_Tests_VAMOS.ttcn bsc vamos: ensure lchan state in some places 10 months ago
MSC_ConnectionHandler.ttcn bsc: Introduce test TC_srvcc_eutran_to_geran_src_sai 10 months ago
README.md bsc: Add statsd checker and use it in TC_assignment_sign 2 years ago
README.txt bsc: add TC_stats_conn_fail 1 year ago
expected-results.xml bsc: Test tch allocation if sdcch exhausted 1 year ago
gen_links.sh bsc: Add Lb interface support 2 years ago
osmo-bsc-vamos.cfg bsc/osmo-bsc-vamos.cfg: sync logging config with osmo-bsc.cfg 12 months ago
osmo-bsc.cfg bsc/osmo-{bsc,stp}.cfg: enable extended timestamp in logging 12 months ago
osmo-stp.cfg bsc/osmo-{bsc,stp}.cfg: enable extended timestamp in logging 12 months ago
regen_makefile.sh regen_makefile.sh: set executable name explicitly 1 year 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"]; } %}