diff options
author | Harald Welte <laforge@osmocom.org> | 2021-01-16 13:04:40 +0100 |
---|---|---|
committer | Harald Welte <laforge@osmocom.org> | 2021-01-16 22:54:29 +0100 |
commit | b5a04aae6456b3197ac974e4e3ce4e4a5d8dccf6 (patch) | |
tree | 3a4e339e2b7119f5fa01421295dd5453804e82e4 | |
parent | 207166c28c96c913141eea40ffa925161fdedf9b (diff) |
gbproxy: Test PS-PAGING by IMSI (without P-TMSI)
Related: OS#4951
Change-Id: I1bdc09712790d4b69df147ed9c7bea15c48e8dea
-rw-r--r-- | gbproxy/GBProxy_Tests.ttcn | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gbproxy/GBProxy_Tests.ttcn b/gbproxy/GBProxy_Tests.ttcn index f1e87492..0513c028 100644 --- a/gbproxy/GBProxy_Tests.ttcn +++ b/gbproxy/GBProxy_Tests.ttcn @@ -1460,6 +1460,15 @@ testcase TC_paging_ps_ptp_bvci() runs on test_CT { f_cleanup(); } + +/* PS-PAGING on PTP-BVC for BVCI (one cell) using IMSI only (no P-TMSI allocated) */ +testcase TC_paging_ps_ptp_bvci_imsi() runs on test_CT { + f_init(); + f_start_handlers(refers(f_TC_paging_ps_ptp_bvci), testcasename(), 12, have_ptmsi:=false); + f_cleanup(); +} + + /* PS-PAGING on PTP-BVC for unknown BVCI */ private function f_TC_paging_ps_ptp_bvci_unknown(charstring id) runs on BSSGP_ConnHdlr { @@ -1619,6 +1628,13 @@ testcase TC_paging_ps_sig_bvci() runs on test_CT { f_cleanup(); } +/* PS-PAGING on SIG-BVC for BVCI (one cell) using IMSI only (no P-TMSI allocated) */ +testcase TC_paging_ps_sig_bvci_imsi() runs on test_CT { + f_init(); + f_start_handlers(refers(f_TC_paging_ps_sig_bvci), testcasename(), 16, have_ptmsi:=false); + f_cleanup(); +} + /* PS-PAGING on SIG-BVC for unknown BVCI */ private function f_TC_paging_ps_sig_bvci_unknown(charstring id) runs on BSSGP_ConnHdlr { @@ -2464,6 +2480,7 @@ control { execute( TC_paging_ps_ptp_rac() ); execute( TC_paging_ps_ptp_rac_unknown() ); execute( TC_paging_ps_ptp_bvci() ); + execute( TC_paging_ps_ptp_bvci_imsi() ); execute( TC_paging_ps_ptp_bvci_unknown() ); /* PAGING-PS over SIG BVC */ @@ -2473,6 +2490,7 @@ control { execute( TC_paging_ps_sig_rac() ); execute( TC_paging_ps_sig_rac_unknown() ); execute( TC_paging_ps_sig_bvci() ); + execute( TC_paging_ps_sig_bvci_imsi() ); execute( TC_paging_ps_sig_bvci_unknown() ); /* PAGING-CS over PTP BVC */ |