Skip to content
Unstable

Changes

Summary

  1. gbproxy: Fix several tests on titan 11 (details)
  2. bts: TC_tx_power_ramp_adm_state_change: Fix Tguard too low sometimes (details)
  3. 5gc: Test UE Triggered Service Request (details)
  4. 5gc: Document procedures not implemented in open5gs (details)
  5. library/NGAP_Functions: return NAS_PDU IE from InitialContextSetup if (details)
  6. library/NGAP_Emulation: Route Paging through NGAP_UNIT (details)
  7. 5gc: Network Triggered Service Request (details)
Commit daef91787dcc9f6c161bd024310b7e0898166cc0 by laforge
gbproxy: Fix several tests on titan 11

Rework altsteps to avoid race condition showing up under titan 11.1.0.
It's not really clear whether the previous implementation is actually
expected/permitted by TTCN-3, where an altstep variable is initialized
multiple times with different values through activate().
In any case, the new implementation is much cleaner, only requiring 1
altstep instead of N.

Related: OS#6800
Change-Id: Ib17c7dcb3d224a6b9e75ce5f9121a05126f81909
The file was modifiedgbproxy/testenv.cfg
The file was modifiedgbproxy/GBProxy_Tests.ttcn
Commit 95f8532dc6f7372ec7f9f14682c656549764ea74 by Pau Espin Pedrol
bts: TC_tx_power_ramp_adm_state_change: Fix Tguard too low sometimes triggering

One can see with the following failing output below that the Tguard is
too low:
"""
13:36:12.459089 5684 BTS_Tests.ttcn:2836 Reached full power, wating a bit more until success
13:36:12.459097 5684 BTS_Tests.ttcn:2837 Start timer T: 2 s
13:36:14.358525 5684 Misc_Helpers.ttcn:35 setverdict(fail): pass -> fail reason: ""BTS_Tests.ttcn:729 : Tguard timeout"", new component reason: ""BTS_Tests.ttcn:729 : Tguard timeout""
"""

Change-Id: I95448c732d08a30893cb958af79bf21c39ff10cb
The file was modifiedbts/BTS_Tests.ttcn
Commit 48328c90c4df259ba5b02de6dd7817b652e4863d by Pau Espin Pedrol
5gc: Test UE Triggered Service Request

Related: SYS#7073
Change-Id: I65cf7844d11be55d9d5c8e31fd87a3c72e6a607b
The file was modifiedlibrary/NG_NAS_Osmo_Templates.ttcn
The file was modified5gc/ConnHdlr.ttcn
The file was modifiedlibrary/NG_NAS_Osmo_Types.ttcn
The file was modifiedlibrary/NGAP_Functions.ttcn
The file was modified5gc/expected-results.xml
The file was modified5gc/C5G_Tests.ttcn
Commit 24a7c3dd89e84d11efbffb02838295ffac3d430b by Pau Espin Pedrol
5gc: Document procedures not implemented in open5gs

Change-Id: I1480dc8ee1f0db78c179406fa9090835364c01e8
The file was modified5gc/C5G_Tests.ttcn
Commit 2cfe8b134935ab70d7b967eb255e38553996dcc6 by Pau Espin Pedrol
library/NGAP_Functions: return NAS_PDU IE from InitialContextSetup if present

This is required to obtain the NAS PDU transmitted by open5gs-smfd
during Network Triggered Service Request.
In that message, the NAS_PDU inside the
PDUSessionResourceSetupListCxtReq item is empty, and instead the global
NAS_PDU is filled with a Service Accept.

Change-Id: I7fced3f920c2514f58711a2ca1cc60c8dc79e395
The file was modifiedlibrary/NGAP_Functions.ttcn
Commit 42a887b460f5fa48368b502f354e64d844141380 by Pau Espin Pedrol
library/NGAP_Emulation: Route Paging through NGAP_UNIT

The Paging message has no amf_ue_id/ran_ue_id, hence it's a non-ue
message. Route it over NGAP_UNIT; ConnHdlr can then use the
f_create_ngap_expect_proc() function to get a copy of it.

Change-Id: I93cf5e5779208f5e8c3b4d4acf0341c0e78d1ee8
The file was modifiedlibrary/NGAP_Emulation.ttcn
Commit 84d9c77c0ac1ac8ae695df8ccd40dcf7dc08c06f by Pau Espin Pedrol
5gc: Network Triggered Service Request

Change-Id: I42e422d104f254bc27d5f3bb3e8df0cba6380648
The file was modified5gc/expected-results.xml
The file was modifiedlibrary/GTPv1U_Emulation.ttcnpp
The file was modified5gc/C5G_Tests.ttcn
The file was modified5gc/ConnHdlr.ttcn