osmo-ttcn3-hacks/sgsn
Pau Espin 17e0f8c5a0 break GTP_Templates dependency on Osmo_Gb_Types, BSSGP_Types, NS_Types
The resulting set of dependencies needed just to have one simple CellId
struct is huge. That was fine for sgsn testsuite since anyway those were
being used, but it's not acceptable for other testsuites (hnodeb) which
only really require the GTP side.

After this change, GTP_Templates only requires GSM_Types, which ends up
in a much smaller subset of dependencies being pulled in.

Change-Id: Icd8234908af445b798517fe110cd0648969179a4
2021-12-09 15:25:50 +00: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 break GTP_Templates dependency on Osmo_Gb_Types, BSSGP_Types, NS_Types 2021-12-09 15:25:50 +00: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: Some initial SNS tests for IP-SNS in OsmoSGSN 2021-04-01 21:27:33 +02:00
SGSN_Tests_SNS.cfg SGSN: Some initial SNS tests for IP-SNS in OsmoSGSN 2021-04-01 21:27:33 +02:00
expected-results.xml update expected-results.xml files 2021-07-05 13:11:14 +02:00
gen_links.sh RAW_NS/NS_Provider_IPL4: allow to use the new NSVC interface 2021-06-15 20:20:44 +00:00
osmo-sgsn.cfg sgsn: Introduce test TC_rim_eutran_to_geran 2021-05-17 20:33:00 +00:00
osmo-sgsn.sns.cfg remove deprecated 'logging level all everything' from configs 2021-04-21 16:40:49 +00:00
osmo-stp.cfg remove deprecated 'logging level all everything' from configs 2021-04-21 16:40:49 +00:00
regen_makefile.sh regen_makefile.sh: set executable name explicitly 2021-10-13 11:12:22 +02: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"]; } %}