Using the same IMSI in each test case makes it harder to correlate subscriber connections in the SUT with particular test cases. A good example is a problem described in OS#5337: some test cases create dangling subscriber entries that never got released: OsmoBSC# show subscriber all IMSI TMSI Use 001019876543210 ffffffff 3 (3*paging-start) 001010000100001 ffffffff 1 (conn) With this patch I am getting the following output: OsmoBSC# show subscriber all IMSI TMSI Use 001016017428234 ffffffff 1 (paging-start) 001014631230680 ffffffff 1 (paging-start) 001011161500382 ffffffff 1 (paging-start) 001010000100001 ffffffff 1 (conn) so I was able to correlate the following test cases: * (001016017428234) TC_lcs_loc_req_for_active_ms_ta_req, * (001014631230680) TC_lcs_loc_req_for_active_ms_le_timeout2, * (001011161500382) TC_cm_service_during_lcs_loc_req, * (001010000100001) TC_no_msc. Change-Id: Ie008b5566b207b13cd562c55625bad38c09b3927 Related: OS#5337 |
||
---|---|---|
.. | ||
BSC_Tests.cfg | ||
BSC_Tests.default | ||
BSC_Tests.ttcn | ||
BSC_Tests_CBSP.ttcn | ||
BSC_Tests_LCLS.ttcn | ||
BSC_Tests_VAMOS.cfg | ||
BSC_Tests_VAMOS.ttcn | ||
MSC_ConnectionHandler.ttcn | ||
README.md | ||
README.txt | ||
expected-results.xml | ||
gen_links.sh | ||
osmo-bsc-vamos.cfg | ||
osmo-bsc.cfg | ||
osmo-stp.cfg | ||
regen_makefile.sh |
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"]; } %}