neels has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/33407 )
Change subject: hnbgw: use f_shutdown_helper() everywhere ......................................................................
hnbgw: use f_shutdown_helper() everywhere
I hope that this helps with sporadic test failures because of RANAP RESET happening during test shutdown.
Change-Id: Ie2088bc8786742a1dffb0132f4b162fb2649fb9b --- M hnbgw/HNBGW_Tests.ttcn 1 file changed, 42 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/07/33407/1
diff --git a/hnbgw/HNBGW_Tests.ttcn b/hnbgw/HNBGW_Tests.ttcn index 698c1a2..c3dbecd 100644 --- a/hnbgw/HNBGW_Tests.ttcn +++ b/hnbgw/HNBGW_Tests.ttcn @@ -820,6 +820,8 @@
vc_conn := f_start_handler_with_pars(refers(f_tc_initial_ue), t_pars(1)); vc_conn.done; + + f_shutdown_helper(); } testcase TC_ranap_ps_initial_ue() runs on test_CT { var ConnHdlr vc_conn; @@ -830,6 +832,8 @@
vc_conn := f_start_handler_with_pars(refers(f_tc_initial_ue), t_pars(2, true)); vc_conn.done; + + f_shutdown_helper(); }
private function f_vty_set_sccp_max_optional_data(TELNETasp_PT pt, integer val := -1) @@ -860,6 +864,8 @@
/* reset */ f_vty_set_sccp_max_optional_data(HNBGWVTY); + + f_shutdown_helper(); } testcase TC_ranap_ps_initial_ue_empty_cr() runs on test_CT { var ConnHdlr vc_conn; @@ -875,6 +881,8 @@
/* reset */ f_vty_set_sccp_max_optional_data(HNBGWVTY); + + f_shutdown_helper(); }
type record Testdata_CR_Limit { @@ -927,6 +935,8 @@
/* reset */ f_vty_set_sccp_max_optional_data(HNBGWVTY); + + f_shutdown_helper(); }
/* Reply to a received CRCX with an OK (or the reply configured in cpars), using the given parameters. @@ -1147,6 +1157,8 @@
vc_conn := f_start_handler_with_pars(refers(f_tc_rab_assignment), t_pars(3)); vc_conn.done; + + f_shutdown_helper(); }
friend function f_tc_rab_assign_fail(charstring id, TestHdlrParams pars) runs on ConnHdlr { @@ -1183,6 +1195,8 @@
vc_conn := f_start_handler_with_pars(refers(f_tc_rab_assign_fail), t_pars(4)); vc_conn.done; + + f_shutdown_helper(); }
friend function f_tc_rab_release(charstring id, TestHdlrParams pars) runs on ConnHdlr { @@ -1223,6 +1237,8 @@
vc_conn := f_start_handler_with_pars(refers(f_tc_rab_release), t_pars(5)); vc_conn.done; + + f_shutdown_helper(); }
friend function f_tc_rab_assign_mgcp_to(charstring id, TestHdlrParams pars) runs on ConnHdlr { @@ -1272,6 +1288,8 @@
vc_conn := f_start_handler_with_pars(refers(f_tc_rab_assign_mgcp_to), t_pars(6)); vc_conn.done; + + f_shutdown_helper(); }
/* Create an Iuh connection; send InitialUE; transceive data both directions */ @@ -1297,6 +1315,8 @@
vc_conn := f_start_handler_with_pars(refers(f_tc_ranap_bidir), t_pars(3)); vc_conn.done; + + f_shutdown_helper(); } testcase TC_ranap_ps_bidir() runs on test_CT { var ConnHdlr vc_conn; @@ -1306,6 +1326,8 @@
vc_conn := f_start_handler_with_pars(refers(f_tc_ranap_bidir), t_pars(4, true)); vc_conn.done; + + f_shutdown_helper(); }
@@ -1331,6 +1353,8 @@
vc_conn := f_start_handler_with_pars(refers(f_tc_ranap_mo_disconnect), t_pars(5)); vc_conn.done; + + f_shutdown_helper(); } testcase TC_ranap_ps_mo_disconnect() runs on test_CT { var ConnHdlr vc_conn; @@ -1340,6 +1364,8 @@
vc_conn := f_start_handler_with_pars(refers(f_tc_ranap_mo_disconnect), t_pars(6)); vc_conn.done; + + f_shutdown_helper(); }
type record FTeid { @@ -1508,6 +1534,8 @@
vc_conn := f_start_handler_with_pars(refers(f_tc_ps_rab_assignment_with_pfcp), t_pars(7, ps_domain := true)); vc_conn.done; + + f_shutdown_helper(); }
altstep as_disallow_pfcp() runs on ConnHdlr { @@ -1570,6 +1598,8 @@
vc_conn := f_start_handler_with_pars(refers(f_tc_ps_rab_assignment_without_pfcp), t_pars(7, ps_domain := true)); vc_conn.done; + + f_shutdown_helper(); }
control {