Pau Espin
17e0f8c5a0
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 |
||
---|---|---|
.. | ||
README.md | ||
SGSN_Tests.cfg | ||
SGSN_Tests.default | ||
SGSN_Tests.ttcn | ||
SGSN_Tests_Iu.ttcn | ||
SGSN_Tests_NS.ttcn | ||
SGSN_Tests_SNS.cfg | ||
expected-results.xml | ||
gen_links.sh | ||
osmo-sgsn.cfg | ||
osmo-sgsn.sns.cfg | ||
osmo-stp.cfg | ||
regen_makefile.sh |
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"]; } %}