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
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 {