pespin has uploaded this change for review. (
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36075?usp=email )
Change subject: WIP
......................................................................
WIP
Change-Id: I38e469edf0e00feca5a648035b64645e2c905937
---
M pgw/PGW_Tests.ttcn
1 file changed, 38 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/75/36075/1
diff --git a/pgw/PGW_Tests.ttcn b/pgw/PGW_Tests.ttcn
index bd32760..489abdd 100644
--- a/pgw/PGW_Tests.ttcn
+++ b/pgw/PGW_Tests.ttcn
@@ -686,6 +686,18 @@
}
+/* create a session on the PGW on a S2b interface (from ePDG)*/
+private function f_s2b_create_session() runs on PGW_Session_CT {
+ var template (value) FullyQualifiedTEID fteid_c_ie, fteid_u_ie;
+
+ fteid_c_ie := ts_GTP2C_FTEID(FTEID_IF_S2b_ePDG_GTPC, g_pars.teic_local, 0,
+ f_inet_addr(mp_local_hostname_c), omit);
+ fteid_u_ie := ts_GTP2C_FTEID(FTEID_IF_S2bU_ePDG_GTPU, g_pars.bearer.teid_local, 5,
+ f_inet_addr(mp_local_hostname_u), omit);
+ f_create_session(fteid_c_ie, fteid_u_ie);
+
+}
+
/* delete the session from the PGW */
private function f_delete_session(template (omit) GTP2C_Cause tx_cause := omit,
template (present) OCT4 exp_teid,
@@ -934,6 +946,22 @@
vc_conn.done;
}
+/* create a session, expect it to succeed */
+private function f_TC_s2b_createSession() runs on PGW_Session_CT {
+ f_s2b_create_session();
+ setverdict(pass);
+}
+testcase TC_s2b_createSession() runs on PGW_Test_CT {
+ var PGW_Session_CT vc_conn;
+ var SessionPars pars := valueof(t_SessionPars('001010123456789'H,
+ "tun22",
+ msisdn := omit,
+ rat_type := 3));
+ f_init();
+ vc_conn := f_start_handler(refers(f_TC_s2b_createSession), pars);
+ vc_conn.done;
+}
+
control {
execute( TC_tx_echo() );
execute( TC_createSession() );
@@ -942,6 +970,7 @@
execute( TC_createSession_deleteSession() );
execute( TC_deleteSession_unknown() );
execute( TC_gy_charging_cc_time() );
+ execute( TC_s2b_createSession() );
}
--
To view, visit
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36075?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I38e469edf0e00feca5a648035b64645e2c905937
Gerrit-Change-Number: 36075
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: newchange