Skip to content
Success

Changes

Summary

  1. cosmetic: SCCP_Test/SCCP_Testcases.{cfg,ttcn}: Fix trailing whitespace (details)
  2. Configure all ttcn-3 SCCP endpoints to match IUT ss7 network-indicator (details)
  3. testenv: wait_for_port: add --protocol=sctp (details)
  4. testenv: stop daemons in reverse order (details)
  5. hss: add initial testenv_pyhss.cfg (details)
Commit bb344ef9735b6de0e359ffc0ad0122f3483de11d by Pau Espin Pedrol
cosmetic: SCCP_Test/SCCP_Testcases.{cfg,ttcn}: Fix trailing whitespace

Change-Id: I17140056c40305a8eb8024df5403897d0853098e
The file was modifiedSCCP_Test/SCCP_Testcases.cfg
The file was modifiedSCCP_Test/SCCP_Testcases.ttcn
Commit 40052f3212638c102e8296f3507e3bfa7cf66fdc by Pau Espin Pedrol
Configure all ttcn-3 SCCP endpoints to match IUT ss7 network-indicator

Most of the configs were so far configured to use Network Indicator
"National Network", while our osmocom IUT programs are by default
configured to use "International Network".

Since libosmo-sigtran.git 875198f4914a2d59667deee9d1c1c4ce6e5e1129 the
NI is validated at the rx path, so tests started failing and showed
wrong configs were being used.

Change-Id: I32d36dbb294632c340df3dba2a0f249189449699
The file was modifiedsmlc/SMLC_Tests.cfg
The file was modifiedSCCP_Test/SCCP_Testcases.ttcn
The file was modifiedsccp/SCCP_Tests.default
The file was modifiedbsc/BSC_Tests.default
The file was modifiedSCCP_Test/SCCP_Testcases.cfg
The file was modifiedbsc/BSC_Tests_SCCPlite.cfg
The file was modifiedstp/STP_Tests_TCAP.cfg
The file was modifiedmsc/MSC_Tests.default
The file was modifiedbsc/BSC_Tests.ttcn
The file was modifiedlibrary/IPA_Emulation.ttcnpp
The file was modifiedsmlc/SMLC_Tests.ttcn
The file was modifiedhnbgw/HNBGW_Tests.default
The file was modifiedsgsn/SGSN_Tests.default
Commit 85ca1c910360a2b54d900b155c10364cfa8a8e6b by Oliver Smith
testenv: wait_for_port: add --protocol=sctp

Prepare to use the script in a follow up patch to check if the diameter
port of PyHSS is ready.

Change-Id: I6e75728b2e9b67c85d1ea2ae5ab15890074db272
The file was modified_testenv/data/scripts/wait_for_port.py
Commit 9243905fae4cb258fd3f0b2f82f6d139d2307207 by Oliver Smith
testenv: stop daemons in reverse order

The PyHSS daemons throw a lot of errors when the redis server is stopped
before the PyHSS daemons are stopped. Fix this by stopping the daemons
in the reverse order they were started.

Example:

  start:
  1) redis
  2) pyhss_hss
  3) pyhss_diameter
  4) pyhss_api

  stop:
  1) pyhss_api
  2) pyhss_diameter
  3) pyhss_hss
  4) redis

Change-Id: Ia4fa25998d81a9a3a27c5f3d341b9a02e5536e17
The file was modified_testenv/testenv/daemons.py
Commit 2763b45b8ddb4030ca30be6b12c3ebd37217b090 by Oliver Smith
hss: add initial testenv_pyhss.cfg

Related: OS#6862
Change-Id: I224eb4aa5fec3dc97f6fa956a4a86f206c8b12b7
The file was modifiedhss/HSS_Tests.ttcn
The file was addedhss/pyhss/HSS_Tests.cfg
The file was addedhss/testenv_open5gs.cfg
The file was addedhss/testenv_pyhss.cfg
The file was addedhss/pyhss/run_in_venv.sh
The file was addedhss/pyhss/setup_db.sh
The file was addedhss/pyhss/config.yaml
The file was addedhss/pyhss/redis.conf
The file was removedhss/testenv.cfg
The file was modified_testenv/data/podman/Dockerfile