sgsn: add TC_iu_attach_geran_rau

MS <-> SGSN: Attach over Iu
MS <-> SGSN: Routing Area Update over Geran

The tess case will crash the SGSN and is not included
in the default run.

Change-Id: Ie043639638a640a2041324fc910964385a41c77d
This commit is contained in:
Alexander Couzens 2019-08-12 18:07:27 +02:00
parent 5d56f5251b
commit e5f4a91576
1 changed files with 23 additions and 0 deletions

View File

@ -36,10 +36,33 @@ testcase TC_iu_attach() runs on test_CT {
f_cleanup();
}
private function f_TC_iu_attach_geran_rau(charstring id) runs on BSSGP_ConnHdlr {
var PdpActPars apars := valueof(t_PdpActPars(mp_ggsn_ip));
/* first perform regular attach */
f_gmm_attach(umts_aka_challenge := true, force_gsm_sres := false, gb_idx := 3);
/* do a routing area update */
f_routing_area_update(g_pars.ra);
}
testcase TC_iu_attach_geran_rau() runs on test_CT {
/* MS <-> SGSN: Successful Attach over Iu
* MS <-> SGSN: Routing Area Update over Geran
*/
var BSSGP_ConnHdlr vc_conn;
g_ranap_enable := true;
f_init();
f_sleep(1.0);
vc_conn := f_start_handler(refers(f_TC_iu_attach_geran_rau), testcasename(), g_gb, 1002);
vc_conn.done;
f_cleanup();
}
control {
execute( TC_iu_attach() );
/* FIXME: will crash the sgsn
* execute( TC_iu_attach_geran_rau() ); */
}