osmo-ttcn3-hacks/upf
Neels Hofmeyr cf4935afca upf: test Session Mod, test Network Instance
Add tests and enhance the upf test suite to be closer to real world
usage:

- properly verify the F-TEIDs chosen by osmo-upf.

- add tests with two-step session creation, i.e. with a Session
  Establishment followed by Session Modification indicating the remote
  F-TEID to use on the core side, as is the usual case.

- Add module parameters for network instances to use in the test;
  dynamically configure osmo-upf's "netinst" config via VTY.

- pass Network Instance in Create PDR, verify that osmo-upf returns the
  matching GTP IP addresses in Created PDR.

Related: SYS#6192 SYS#5599
Change-Id: I440466f1cc9689391869ac2579a4497ef6008adb
2023-01-17 19:46:05 +00:00
..
CPF_ConnectionHandler.ttcn upf: test Session Mod, test Network Instance 2023-01-17 19:46:05 +00:00
README.md add upf/ to test osmo-upf 2022-09-20 13:32:16 +02:00
README.txt add upf/ to test osmo-upf 2022-09-20 13:32:16 +02:00
UPF_Tests.cfg UPF_Tests.cfg: fix wrong mp_verify_gtp name 2022-11-28 13:48:15 +00:00
UPF_Tests.default add upf/ to test osmo-upf 2022-09-20 13:32:16 +02:00
UPF_Tests.ttcn upf: test Session Mod, test Network Instance 2023-01-17 19:46:05 +00:00
expected-results.xml add upf/ to test osmo-upf 2022-09-20 13:32:16 +02:00
gen_links.sh add upf/ to test osmo-upf 2022-09-20 13:32:16 +02:00
osmo-upf.cfg upf: test Session Mod, test Network Instance 2023-01-17 19:46:05 +00:00
regen_makefile.sh add upf/ to test osmo-upf 2022-09-20 13:32:16 +02:00

README.md

UPF_Tests.ttcn

  • external interfaces
    • PFCP
    • VTY
    • CTRL
    • StatsD

{% dot upf_tests.svg digraph G { graph [label="UPF_Tests", labelloc=t, fontsize=30]; rankdir=LR; UPF [label="IUT\nosmo-upf",shape="box"]; ATS [label="ATS\nUPF_Tests.ttcn"];

UPF <- ATS [label="PFCP"]; UPF <- ATS [label="CTRL"]; UPF <- ATS [label="VTY"]; UPF -> ATS [label="StatsD"]; } %}