osmo-ttcn3-hacks/sgsn
Harald Welte dd9fb84b58 sgsn: Fix regression regarding g_pars.bssgp.cell_id[] array overflow
This was introduced in I7d859fd710dba96eb9b46c428243281183e1be12
and caused Iu related TTCN3 tests to fail with:

SGSN_Tests.ttcn:771 Dynamic test case error: Index overflow in a value of type @SGSN_Tests.BssgpCellIds: The index is 3, but the value has only 3 elements.

Change-Id: Iaae0015f5e7c7eabc426add91b5de1b63bf6d9f6
2021-02-16 20:43:56 +01:00
..
README.md Update README.md of several TTCN3 test suites 2019-11-15 18:49:09 +00:00
SGSN_Tests.cfg NS_Emulation: Support multiple NS-VC within one NSE (NS-VCG) 2020-11-12 20:02:07 +00:00
SGSN_Tests.default sgsn: don't re-use the same NS for all 3 BSSGP 2018-08-28 14:27:08 +02:00
SGSN_Tests.ttcn sgsn: Fix regression regarding g_pars.bssgp.cell_id[] array overflow 2021-02-16 20:43:56 +01:00
SGSN_Tests_Iu.ttcn SGSN_Tests_Iu: Enable Iu tests that made the SGSN crash 2020-01-28 14:44:39 +01:00
SGSN_Tests_NS.ttcn sgsn: change configuration to the new NS2 2021-01-28 21:29:01 +01:00
expected-results.xml update expected-results.xml 2021-01-14 21:40:30 +01:00
gen_links.sh RAW_NS: rework NS connection to use NS_Provider 2021-01-17 15:59:26 +00:00
osmo-sgsn.cfg sgsn: change configuration to the new NS2 2021-01-28 21:29:01 +01:00
osmo-stp.cfg sgsn: update configs for running without docker 2019-08-30 13:23:34 +02:00
regen_makefile.sh RAW_NS: rework NS connection to use NS_Provider 2021-01-17 15:59:26 +00:00

README.md

SGSN_Tests.ttcn

  • external interfaces
    • Gb (emulates PCU side NS/BSSGP + MS)
    • Iu (emulates HNBGW side IuPS)
    • Gp: GTP (emulates GGSN)
    • GSUP (emulates HLR)
    • VTY

{% dot sgsn_tests.svg digraph G { rankdir=LR; SGSN [label="IUT\nosmo-sgsn",shape="box"]; ATS [label="ATS\nSGSN_Tests.ttcn"]; STP [label="STP\nosmo-stp"];

ATS -> SGSN [label="Gb"]; SGSN-> ATS [label="Gp (GTP)"]; SGSN -> STP [label="Iu (IuPS)"]; ATS -> STP [label="Iu (IuPS)"]; SGSN -> ATS [label="GSUP"]; ATS -> SGSN [label="VTY"]; } %}