Skip to content

Changes

Summary

  1. ttcn3-ggsn-ogs: Rename config files (details)
  2. ttcn3-pgw-test: Log stdout to find crashes (details)
  3. ttcn3-pgw-test: Use process name in log file (details)
  4. ttcn3-{pgw,ggsn}-tests: Add comment with procedure to get open5gs-smfd (details)
  5. ttcn3-pgw-tests: use same bootstrap for upfd as in ttcn-ggsn-tests-ogs (details)
  6. ttcn3-pgw-test: Log open5gs-nrfd stdout/stderr (details)
  7. ttcn3-{ggsn,pgw}-test: Avoid open5gs itself logging to a file (details)
Commit cc7f9b48969d139a4524ed46a8099d9386b3248f by Pau Espin Pedrol
ttcn3-ggsn-ogs: Rename config files

Let's make names similar to what's used in PGW_Tests. Also, in
open5gs.git, config files don't contain the "d" at the end.

Change-Id: If56d1a890a4f1b80b4f04ae22644f9cb9cdd35f4
The file was modified ttcn3-ggsn-test/jenkins-ogs.sh
The file was removedttcn3-ggsn-test/ogs/upfd.yaml
The file was addedttcn3-ggsn-test/ogs/open5gs-smf.yaml
The file was removedttcn3-ggsn-test/ogs/smfd.yaml
The file was addedttcn3-ggsn-test/ogs/open5gs-upf.yaml
Commit 8063cd7da1706973862be833bb1e01aaed4277a4 by Pau Espin Pedrol
ttcn3-pgw-test: Log stdout to find crashes

Change-Id: I573637866787ce1f613bd56a009251578c98cbf3
The file was modified ttcn3-pgw-test/jenkins.sh
Commit ca3b751ae0cea47aa911415e6ba77fb1daf0a62e by Pau Espin Pedrol
ttcn3-pgw-test: Use process name in log file

This way it becomes similar to what we use in ttcn3-ggsn-tests-ogs.

Change-Id: Ibac0e6bc9dc7c2e576a4f5d1ccb730211d1e1427
The file was modified ttcn3-pgw-test/open5gs-nrf.yaml
The file was modified ttcn3-pgw-test/open5gs-smf.yaml
The file was modified ttcn3-pgw-test/open5gs-upf.yaml
Commit 6acec0cbd134ca93567fd7fbf8a74ea9351e4463 by Pau Espin Pedrol
ttcn3-{pgw,ggsn}-tests: Add comment with procedure to get open5gs-smfd bt automatically

Some specific gdb commands need to be run in open5gs-smfd to get the
desired result (some signals need to be ignored).
gdb use is not enabled by default. Furthermore, if one wants to use it,
editing the Dockerfile to install gdb is required.

Change-Id: I1ac8b77e84d57040fc09964356bc8a01e5d721e3
The file was modified ttcn3-pgw-test/jenkins.sh
The file was modified ttcn3-ggsn-test/jenkins-ogs.sh
Commit 5c9182751cd6a9ea24ac81a48ccda12fb59d5a83 by Pau Espin Pedrol
ttcn3-pgw-tests: use same bootstrap for upfd as in ttcn-ggsn-tests-ogs

This approach has several benefits:
* We end up with ip/tun setup output in the same log file as
  open5gs-upfd process output.
* We configure all ip/tun *before* the open5gs-upfd process starts.

Furthermore, we have same procedure as in ttcn3-ggsn-tests-ogs, which
simplifies maintainment/use.

The IP address pool for UEs is still different in pgw-tests and
ggsn-tests-ogs. We can make them the same in subsequent patches.

Change-Id: I94219abbeb5e004ce707407b5aa5ee8ad6c3a80e
The file was removedttcn3-pgw-test/ogstun-setup.sh
The file was modified ttcn3-pgw-test/jenkins.sh
The file was addedttcn3-pgw-test/upfd.sh
The file was modified ttcn3-pgw-test/open5gs-smf.yaml
The file was modified ttcn3-pgw-test/open5gs-upf.yaml
The file was addedttcn3-pgw-test/upfd-setup.sh
Commit 9a744f21082ddd32083e5ed685aa124512d390ba by Pau Espin Pedrol
ttcn3-pgw-test: Log open5gs-nrfd stdout/stderr

This way we see potential crashes.

Change-Id: I31f2ff2dd5daa68756e910c4cb91acefdad50cb1
The file was modified ttcn3-pgw-test/jenkins.sh
Commit 713468b295cf55e77058b01ea6100047b3739a0f by Pau Espin Pedrol
ttcn3-{ggsn,pgw}-test: Avoid open5gs itself logging to a file

We already log stdout/stderr to a file, so there's no need to log a file
internally. We prefer logging that through stdout/stderr in order to
catch more stuff, like segfaults.

Change-Id: Ifdc010f26abdc8cefeec0c72a1f617911ec375d7
The file was modified ttcn3-ggsn-test/ogs/open5gs-smf.yaml
The file was modified ttcn3-pgw-test/open5gs-smf.yaml
The file was modified ttcn3-pgw-test/open5gs-upf.yaml
The file was modified ttcn3-pgw-test/open5gs-nrf.yaml
The file was modified ttcn3-ggsn-test/ogs/open5gs-upf.yaml