Skip to content
Unstable

Changes

Summary

  1. upf: Use Node ID already generated in g_pars (details)
  2. hlr/testenv_pyhss: run redis (details)
  3. pyhss_api_helper: add second default apn "*" (details)
  4. hlr: pyhss: make TC_gsup_ul_subscriber_data pass (details)
Commit fbaa6b6704767f55fbcc97326a09cfd1a0aa0820 by Pau Espin Pedrol
upf: Use Node ID already generated in g_pars

Change-Id: I432cbeee0adf912884b7990bcb40cc2800648056
The file was modifiedupf/UPF_Tests.ttcn
Commit 05aa3b9ae5f4c13c3b006247dcc2e1f5181c860d by Oliver Smith
hlr/testenv_pyhss: run redis

With https://github.com/nickvsnetworking/pyhss/pull/277 redis is used
for communication between the API and GSUP services, so add it here too
just like in hss/testenv_pyhss.cfg.

Change-Id: Ia4b5799836d9bff72831141e09fed5295130ee6b
The file was addedhlr/pyhss/redis.conf
The file was modifiedhlr/testenv_pyhss.cfg
Commit ca099de940b109a0ad07f86639093be6a17b6197 by Oliver Smith
pyhss_api_helper: add second default apn "*"

Prepare to make HLR test TC_gsup_ul_subscriber_data pass with PyHSS,
which assumes that a second APN named "*" exists.

Change-Id: Ibac60f03d62dcb37889cd05a35ad106fc5eb1f5f
The file was modifiedhlr/pyhss/setup_db.sh
The file was modifiedhss/pyhss/setup_db.sh
The file was modified_testenv/data/scripts/pyhss_api_helper.py
Commit efe0768ab6f55d8a9326b26aad86bc098f22367b by Oliver Smith
hlr: pyhss: make TC_gsup_ul_subscriber_data pass

Extend the PDP Info IE templates with wildcards, as PyHSS adds
additional IEs in PDP info, currently PDP Address and an empty Quality
of Service IE.

The PDP Address IE is marked as "conditional" with the note "The
conditional IE are mandantory unless mentioned otherwise":
https://gitea.osmocom.org/cellular-infrastructure/osmo-gsm-manuals/src/commit/d24f7186f6dff58940ee57b97f9d278cc07f245e/common/chapters/gsup.adoc#L1231-L1237

The reason why I had previously disabled the test with PyHSS was wrong
(confused send auth info with insert subscriber data).

With this patch and the following changes in PyHSS, the test passes:
* https://github.com/nickvsnetworking/pyhss/pull/277
* https://github.com/nickvsnetworking/pyhss/pull/278

Change-Id: I5441d7eeb4b36e9ed499e36ae839b87ce9888d52
The file was modifiedhlr/HLR_Tests.ttcn