Skip to content
Success

Changes

Summary

  1. library: fix coding style near f_rnd_int() (details)
  2. library: add f_rnd_sleep() (details)
  3. library/s1ap: cosmetic: fix a typo (details)
  4. library/s1ap: split PDU specific API to S1AP_Functions.ttcn (details)
  5. s1gw: derive altsteps from f_ConnHdlr_rx_s1ap_from_{enb,mme}() (details)
  6. s1gw: add UE multiplex component (details)
  7. s1gw: add TC_uemux_uldl_nas_release (details)
  8. s1gw: disable Nagle for eNB and MME connections (details)
  9. msc: f_establish_fully(): merge EST_TYPE_MO_{CALL,CSD} (details)
  10. msc: use f_expect_paging() in SS/USSD TCs (details)
  11. msc: split up as_unexp_gsup_or_bssap_msg() (details)
  12. msc: add TC_gsup_mt_sms_{paging,conn}_timeout (details)
  13. s1gw: ConnHdlr: allow passing {MME,ENB}-UE-S1AP-ID (details)
  14. s1gw: add UEMux TCs for E-RAB SETUP and RELEASE (details)
  15. s1gw: add UEMux TCs for INITIAL CTX SETUP and UE CTX RELEASE (details)
Commit f60cf7a324c533cf14a3258c36d5acee817500ad by Vadim Yanitskiy
library: fix coding style near f_rnd_int()

Change-Id: Ic9b97cd1626f35b3483f37fa250eea9dfd35ef51
The file was modifiedlibrary/Osmocom_Types.ttcn
Commit 2cdcfa003a5ff3ea53b7b5090d498e23739c7629 by Vadim Yanitskiy
library: add f_rnd_sleep()

Change-Id: I97474d0c39052d8a9dd294238530e0b6c31a19e0
The file was modifiedlibrary/Osmocom_Types.ttcn
Commit 76a7496f33a62ef2a6719ed126041c9a162272d6 by Vadim Yanitskiy
library/s1ap: cosmetic: fix a typo

Change-Id: I50aceea2653c426d1f60542dbb6721b8c75ed3fb
Related: SYS#7288
The file was modifiedlibrary/s1ap/S1AP_Templates.ttcn
Commit 58466982bfa2801061799193e18f1a01903e0e61 by Vadim Yanitskiy
library/s1ap: split PDU specific API to S1AP_Functions.ttcn

Change-Id: Id3ba089140093490abd0307addeb5d7287dc5894
Related: SYS#7288
The file was modifiedlibrary/S1AP_Emulation.ttcn
The file was modifiedmme/MME_Tests.ttcn
The file was modifiedmme/gen_links.sh
The file was addedlibrary/S1AP_Functions.ttcn
Commit abffd4f37822a4740b2dcc35a157b93ba1d45e01 by Vadim Yanitskiy
s1gw: derive altsteps from f_ConnHdlr_rx_s1ap_from_{enb,mme}()

Change-Id: I8637a8abed0f0152abf2dce63ac28aa90f85bdc7
Related: SYS#7288
The file was modifieds1gw/S1GW_ConnHdlr.ttcn
Commit 3dc20fe5be46cee02c78a34c40697e7ec503a59a by Vadim Yanitskiy
s1gw: add UE multiplex component

The UEMux is built upon the ConnHdlr component, allowing to simulate
concurrent activity of multiple virtual UEs.  This new component will
be used in follow-up patches.

Change-Id: I60e6f5d2b9882c27cecd06a2450bda4909c0532a
Related: SYS#7288
The file was addeds1gw/S1GW_UEMux.ttcn
The file was modifieds1gw/gen_links.sh
Commit 325d07697da4351ddd8f4556b984acee12c35fd2 by Vadim Yanitskiy
s1gw: add TC_uemux_uldl_nas_release

So far all of our *_multi TCs have been running the test logic in
multiple eNB connections.  This is the first TC simulating activity
of multiple virtual UEs within a single eNB connection.

Change-Id: I8e5db55739241f89592a7d2a81a13e8028e90d1d
Related: SYS#7288
The file was modifieds1gw/expected-results.xml
The file was modifieds1gw/S1GW_UEMux.ttcn
The file was modifieds1gw/S1GW_Tests.ttcn
Commit 049d7025fc492ab372d4ba6037813bc11814c138 by Vadim Yanitskiy
s1gw: disable Nagle for eNB and MME connections

Change-Id: Id89941659fd2763aad9262b05aa007370424f2c1
Related: SYS#7288
The file was modifieds1gw/S1GW_Tests.default
Commit f2290ac1f47d0d14203207a3bd33ec348828d8a4 by Vadim Yanitskiy
msc: f_establish_fully(): merge EST_TYPE_MO_{CALL,CSD}

There's nothing special about CSD at the stage of MM connection
establishment, it looks like a normal call at this point.

Change-Id: I732b58ed43bc0d76fb78a6a41e19261658d8f755
The file was modifiedmsc/BSC_ConnectionHandler.ttcn
Commit d82ce1dd7604cfc8538cea92cb0c694c55c33b7f by Vadim Yanitskiy
msc: use f_expect_paging() in SS/USSD TCs

Change-Id: Ia75420c738ef412af6ae602566fab7c997b48335
The file was modifiedmsc/MSC_Tests.ttcn
Commit adfc1d11aa46a6ad8bffb207af2958fddba6833c by Vadim Yanitskiy
msc: split up as_unexp_gsup_or_bssap_msg()

Make use of derived as_unexp_{gsup,bssap}_msg() altsteps.
Take a chance to improve them by printing unexpected PDUs.

Change-Id: Ie6c349bdae289d19614809545e23c2b7bf88f8ed
The file was modifiedmsc/MSC_Tests.ttcn
Commit e9de1515d41aa979cbf2446b6530d24140811fa7 by Vadim Yanitskiy
msc: add TC_gsup_mt_sms_{paging,conn}_timeout

Change-Id: Ief16753783e044911f1e3cef8d7012810d709e61
Related: SYS#7323
The file was modifiedmsc/expected-results.xml
The file was modifiedmsc/MSC_Tests.ttcn
Commit 64db5053a31f720f2fb7311f5e95f7eef52d423d by Vadim Yanitskiy
s1gw: ConnHdlr: allow passing {MME,ENB}-UE-S1AP-ID

This is needed for follow-up UEMux testcases, in which we spawn
multiple virtual UEs with unique {MME,ENB}-UE-S1AP-IDs.

Change-Id: Ife37c77cff348cdfbde191dbad6da816e68ca941
Related: SYS#7288
The file was modifieds1gw/S1GW_Tests.ttcn
The file was modifieds1gw/S1GW_ConnHdlr.ttcn
Commit cdc149a6676477368fd95ea9465b2c8a97b5f86a by Vadim Yanitskiy
s1gw: add UEMux TCs for E-RAB SETUP and RELEASE

Change-Id: Ia4583f82a768ca3d185aad596ce8ec9bbd37ad32
Related: SYS#7288
The file was modifieds1gw/S1GW_Tests.ttcn
The file was modifieds1gw/S1GW_UEMux.ttcn
The file was modifieds1gw/expected-results.xml
Commit f3b38d4b45adc00b7e10b5f2489be04586effd3f by Vadim Yanitskiy
s1gw: add UEMux TCs for INITIAL CTX SETUP and UE CTX RELEASE

Change-Id: I811904e50dd6f0a05b0bb6babebe5b4690e2d3ec
Related: SYS#7288
The file was modifieds1gw/expected-results.xml
The file was modifieds1gw/S1GW_Tests.ttcn
The file was modifieds1gw/S1GW_UEMux.ttcn