Skip to content
Unstable

Changes

Summary

  1. hnbgw: Parametrize UPF F-SEID (details)
  2. hlr: use :memory: (volatile in-memory database) (details)
  3. hlr: refactor f_SS_expect() (details)
  4. library/gsup: improve formatting of SS templates (details)
  5. library/gsup: improve generic GSUP_PDU templates (details)
  6. hnbgw: with-pfcp: Support running ConnHdlr concurrently (details)
  7. RAN_Emulation: Increase ExpecTable size to 16 (details)
  8. hnbgw: Add test TC_ps_rab_assignment_concurrent (details)
  9. hnbgw: Parametrize MgcpParameters MGCP endpoint (details)
  10. hnbgw: mgcp: Support running CS RAB ConnHdlr concurrently (details)
  11. hnbgw: Introduce test TC_rab_assignment_concurrent (details)
  12. RUA_Emulation: Add missing msg component destination (details)
  13. hnbgw: Small fixes in f_tc_rab_assignment() (details)
  14. deps: Update titan.ProtocolEmulations.SCCP to upstream master (details)
  15. osmo-*.cfg: enable gsmtap log (details)
Commit e4810e171dcf3c203cc48067671180f0554aefe1 by Pau Espin Pedrol
hnbgw: Parametrize UPF F-SEID

This is needed if we want to support several concurrent PFCP sessions.

Change-Id: I8c32998c839f75ed93de639e48d08e1458a8032c
The file was modifiedhnbgw/ConnHdlr.ttcn
The file was modifiedhnbgw/HNBGW_Tests.ttcn
Commit 9ff31430e5afcb7c013c8c7ee2c63ae41f5341db by Vadim Yanitskiy
hlr: use :memory: (volatile in-memory database)

This eliminates hlr.db* files and reduces chances of failures
due to unclean state database when running TCs more than once.

Change-Id: Ibb34a555e999693f00d12b49f936a20105f21c43
The file was modifiedhlr/osmo-hlr.cfg
Commit 8ec1a7d191fa40db063b13f08ac2475566b0315e by Vadim Yanitskiy
hlr: refactor f_SS_expect()

Prepare for follow-up patches reworking SS related GSUP templates.
Avoid passing "omit" for parameter 'ss' of the receive templates
because this will no longer work as expected.  Clean up code flow.

Change-Id: I162a79e3c7ff9dafb031e3da8a78af313534cac7
The file was modifiedhlr/HLR_Tests.ttcn
Commit f01e1c6e9e4405bfb568a80d262b1f195f56e479 by Vadim Yanitskiy
library/gsup: improve formatting of SS templates

Change-Id: I27aa67ded044a4a5362795bb791d883c4af55cd9
The file was modifiedlibrary/GSUP_Templates.ttcn
Commit f1d19e91ba8c06f29ea1080e4a81d47ffeacba3f by Vadim Yanitskiy
library/gsup: improve generic GSUP_PDU templates

* Fix tr_GSUP: 'ies' cannot be omitted, so use '?' (not '*')
* Add missing template restrictions ('value' / 'present')
* Move GSUP_PDU templates after GSUP_IE templates

Change-Id: If4ceaf60311f9e4ed57153e2f6d7cb793c637f89
The file was modifiedlibrary/GSUP_Templates.ttcn
Commit 9270f484ecef40c8f9d1391b64eaed2da3a301d6 by Pau Espin Pedrol
hnbgw: with-pfcp: Support running ConnHdlr concurrently

Use Mutex to serialize PFCP session establishment to workaround the
"Req with SEID=0" dispatching problem.
This same system is used in S1GW_Tests.

Change-Id: Ie19ee0bd1b811e9381e3c245a4b1208de8afcbce
The file was modifiedhnbgw/HNBGW_Tests.ttcn
The file was modifiedhnbgw/ConnHdlr.ttcn
The file was modifiedhnbgw/gen_links.sh
Commit aebe8328a1329fd97500277103175b413f2368fa by Pau Espin Pedrol
RAN_Emulation: Increase ExpecTable size to 16

Use same size as other tables.
This allow running HNBGW_Tests with 16 ConnHdlrs instead of 8.

Change-Id: I0748da523d886a8097b9f35991b9044e6ca33f95
The file was modifiedlibrary/RAN_Emulation.ttcnpp
Commit 962a158948019d7ec1a871c681507ba9c012c3ab by Pau Espin Pedrol
hnbgw: Add test TC_ps_rab_assignment_concurrent

Related: SYS#6602
Change-Id: I053950373cec93ed8dbdfd6b8a71ffe31de3806f
The file was modifiedhnbgw/HNBGW_Tests.ttcn
The file was modifiedhnbgw/expected-results.xml
Commit 8d9a452fb198dab1a636410444ea4ae7d9206680 by Pau Espin Pedrol
hnbgw: Parametrize MgcpParameters MGCP endpoint

This will be needed if we want to run several CS RAB ConnHdlrs in
parallel.

Change-Id: I4bb28dea22a6ea5b415d6ca16bde61b835d435bc
The file was modifiedhnbgw/HNBGW_Tests.ttcn
The file was modifiedhnbgw/ConnHdlr.ttcn
Commit 3ca864c4ffd7cd0ee028edba8bffbdbb26e7dbe1 by Pau Espin Pedrol
hnbgw: mgcp: Support running CS RAB ConnHdlr concurrently

Use Mutex to serialize CRCX wildcard endpoint, in order to be able
to properly steer the message to the good ConnHdlr.

Change-Id: Ibd97a37d98abfa746b58db0ea8bb591e7c8dc638
The file was modifiedhnbgw/HNBGW_Tests.ttcn
The file was modifiedhnbgw/ConnHdlr.ttcn
Commit d439620841ccd72ee16db7e5f4297c9ebea143c8 by Pau Espin Pedrol
hnbgw: Introduce test TC_rab_assignment_concurrent

Related: SYS#6602
Change-Id: I1f717edbe4a758288d017861c4b77836c5811040
The file was modifiedhnbgw/HNBGW_Tests.ttcn
The file was modifiedhnbgw/expected-results.xml
Commit fcd068043ef5f58864ea0865a09e880be2c51a42 by Pau Espin Pedrol
RUA_Emulation: Add missing msg component destination

Seen while running lots of components concurrently:
"RUA_Emulation.ttcn:315 Dynamic test case error: Port CLIENT has more
than one active connections. Message can be sent on it only with
explicit addressing."

Change-Id: Ief257969a451f2d11ad7619fb97af16d7dd7e199
The file was modifiedlibrary/rua/RUA_Emulation.ttcn
Commit a8e209ca782635834579580f325482f7d5c29584 by Pau Espin Pedrol
hnbgw: Small fixes in f_tc_rab_assignment()

Change-Id: I2f21d3ed59f6b8d26cfee3bd8e75c63cc9d710a3
The file was modifiedhnbgw/HNBGW_Tests.ttcn
Commit 207ce037084031a20486e686ef19b7be41e675b5 by Pau Espin Pedrol
deps: Update titan.ProtocolEmulations.SCCP to upstream master

Until now we were using our own fork with an extra patch with a fix for
SCCP conn id 0.
This patch, together with other patches was merged upstream today.
Hence, update our dependency to point to current upstream master.

Related: OS#6185
Change-Id: I8ba6cec24205337f19bac951d9a8d4f5d4d476ad
The file was modifieddeps/Makefile
Commit 6b2a90e6e278d8ae16eb7c3404848b3e9ce6a1ad by Oliver Smith
osmo-*.cfg: enable gsmtap log

Now that jenkins uses the osmo-*.cfg files from osmo-ttcn3-hacks for the
testsuites that were ported to testenv, make sure that these configs
enable logging to gsmtap log as it was the case in docker-playground.
This gives useful additional context in the pcap files.

Change-Id: I8a1c734c0d34b81e70707b0ac6732a366b867bbe
The file was modifiedbsc/osmo-bsc.cfg
The file was modifiedhnodeb/osmo-hnodeb.cfg
The file was modifiedbsc-nat/osmo-bsc-nat.cfg
The file was modifiedhlr/osmo-hlr.cfg
The file was modifiedbsc/osmo-stp.cfg
The file was modifiedupf/osmo-upf.cfg
The file was modifiedbsc/osmo-bsc-vamos.cfg
The file was modifiedmsc/osmo-msc.cfg
The file was modifiedgbproxy/osmo-gbproxy.cfg
The file was modifiedbsc/osmo-bsc-sccplite.cfg
The file was modifiedpcap-client/osmo-pcap-client.cfg
The file was modifiedmsc/osmo-stp.cfg
The file was modifiedgbproxy/osmo-gbproxy.fr.cfg
The file was modifiedsip/osmo-sip-connector.cfg
The file was modifiedhnbgw/osmo-stp.cfg