From 9b751a6575333a854b777cc8fb894328e51fcafe Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 14 Apr 2019 17:39:29 +0200 Subject: msc: Add RANAP to msc tests Integrate RANAP to MSC_Tests.ttcn Related: OS#2856 Change-Id: Idfa54b7607ad6e7016ed9411b0cc5330c901ea34 --- msc/MSC_Tests.ttcn | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'msc/MSC_Tests.ttcn') diff --git a/msc/MSC_Tests.ttcn b/msc/MSC_Tests.ttcn index b2503b7e..110c165e 100644 --- a/msc/MSC_Tests.ttcn +++ b/msc/MSC_Tests.ttcn @@ -65,7 +65,7 @@ import from DNS_Helpers all; import from TCCConversion_Functions all; -const integer NUM_BSC := 2; +const integer NUM_BSC := 3; type record of RAN_Configuration RAN_Configurations; /* Needed for SGsAP SMS */ @@ -485,7 +485,8 @@ modifies ts_BSSAP_BSSMAP := { type function void_fn(charstring id, BSC_ConnHdlrPars pars) runs on BSC_ConnHdlr; /* FIXME: move into BSC_ConnectionHandler? */ -function f_init_pars(integer imsi_suffix, boolean sgsap := false, boolean gsup := true, integer ran_idx := 0) +function f_init_pars(integer imsi_suffix, boolean sgsap := false, boolean gsup := true, integer ran_idx := 0, + boolean ran_is_geran := true) runs on MTC_CT return BSC_ConnHdlrPars { var BSC_ConnHdlrNetworkPars net_pars := { kc_support := '0A'O, /* A5/1 and A5/3 enabled */ @@ -514,7 +515,8 @@ runs on MTC_CT return BSC_ConnHdlrPars { sgsap_enable := sgsap, gsup_enable := gsup, ran_idx := ran_idx, - use_umts_aka := false + use_umts_aka := false, + ran_is_geran := ran_is_geran }; return pars; } @@ -553,8 +555,9 @@ function f_start_handler_with_pars(void_fn fn, BSC_ConnHdlrPars pars) runs on MT return vc_conn; } -function f_start_handler(void_fn fn, integer imsi_suffix, integer ran_idx := 0) runs on MTC_CT return BSC_ConnHdlr { - return f_start_handler_with_pars(fn, f_init_pars(imsi_suffix, ran_idx := ran_idx)); +function f_start_handler(void_fn fn, integer imsi_suffix, integer ran_idx := 0, boolean ran_is_geran := true) +runs on MTC_CT return BSC_ConnHdlr { + return f_start_handler_with_pars(fn, f_init_pars(imsi_suffix, ran_idx := ran_idx, ran_is_geran := ran_is_geran)); } private function f_tc_lu_imsi_noauth_tmsi(charstring id, BSC_ConnHdlrPars pars) runs on BSC_ConnHdlr { -- cgit v1.2.3