Change in osmo-ttcn3-hacks[master]: gbproxy: Introduce test TC_rim_from_eutran

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

laforge gerrit-no-reply at lists.osmocom.org
Sat May 8 08:59:57 UTC 2021


laforge has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/24172 )

Change subject: gbproxy: Introduce test TC_rim_from_eutran
......................................................................

gbproxy: Introduce test TC_rim_from_eutran

Related: SYS#5314
Change-Id: Idd760ef9ede08a155752a5bee5b8d8f9dfa440da
---
M gbproxy/GBProxy_Tests.ttcn
1 file changed, 47 insertions(+), 0 deletions(-)

Approvals:
  Jenkins Builder: Verified
  laforge: Looks good to me, approved



diff --git a/gbproxy/GBProxy_Tests.ttcn b/gbproxy/GBProxy_Tests.ttcn
index dcf72b0..c496ca8 100644
--- a/gbproxy/GBProxy_Tests.ttcn
+++ b/gbproxy/GBProxy_Tests.ttcn
@@ -3228,6 +3228,52 @@
 	f_cleanup();
 }
 
+
+/* Test RIM REQ sent from an MME->SGSN->GBPROXY->PCU and back (eNACC) */
+private function f_TC_rim_from_eutran(integer sgsn_idx, integer pcu_idx, integer bvc_idx := 0)
+runs on GlobalTest_CT
+{
+	var BssgpCellId cell_id := g_pcu[pcu_idx].cfg.bvc[bvc_idx].cell_id;
+	var template (value) RAN_Information_Request_RIM_Container cont_tx;
+	var template RAN_Information_Request_RIM_Container cont_rx;
+	var template RIM_Routing_Address ra_pcu;
+	var template RIM_Routing_Address ra_sgsn;
+
+	ra_pcu := t_RIM_Routing_Address_cid(cell_id);
+	ra_sgsn := t_RIM_Routing_Address_enbid(cell_id_sgsn, tac := 3, gnbid := '12345678123456'O);
+
+	cont_tx := ts_RAN_Information_Request_RIM_Container(ts_RIM_Application_Identity(RIM_APP_ID_NACC),
+							    ts_RIM_Sequence_Number(0),
+							    ts_RIM_PDU_Indications(false, RIM_PDU_TYPE_STOP));
+	cont_rx := tr_RAN_Information_Request_RIM_Container(tr_RIM_Application_Identity(RIM_APP_ID_NACC),
+							    tr_RIM_Sequence_Number(0),
+							    tr_RIM_PDU_Indications(false, RIM_PDU_TYPE_STOP));
+
+	f_rim_sgsn2pcu(ts_RAN_INFORMATION_REQUEST(dst := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),
+						  src := ts_RIM_Routing_Information(RIM_ADDR_EUTRAN_NODEB_ID, ra_sgsn),
+						  cont := cont_tx),
+			tr_RAN_INFORMATION_REQUEST(dst := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),
+						  src := tr_RIM_Routing_Information(RIM_ADDR_EUTRAN_NODEB_ID, ra_sgsn),
+						  cont := cont_rx),
+			sgsn_idx, pcu_idx);
+
+
+	f_rim_pcu2sgsn(ts_RAN_INFORMATION_REQUEST(dst := ts_RIM_Routing_Information(RIM_ADDR_EUTRAN_NODEB_ID, ra_sgsn),
+						  src := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),
+						  cont := cont_tx),
+		       tr_RAN_INFORMATION_REQUEST(dst := tr_RIM_Routing_Information(RIM_ADDR_EUTRAN_NODEB_ID, ra_sgsn),
+						  src := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),
+						  cont := cont_rx),
+		       pcu_idx);
+}
+testcase TC_rim_from_eutran() runs on GlobalTest_CT
+{
+	f_init();
+	f_global_init();
+	f_rim_iterator(refers(f_TC_rim_from_eutran));
+	f_cleanup();
+}
+
 /***********************************************************************
  * STATUS handling
  ***********************************************************************/
@@ -3488,6 +3534,7 @@
 	execute( TC_rim_info_error() );
 	execute( TC_rim_info_app_error() );
 	execute( TC_rim_info_pcu2pcu() );
+	execute( TC_rim_from_eutran() );
 
 
 	execute( TC_flush_ll() );

-- 
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/24172
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: Idd760ef9ede08a155752a5bee5b8d8f9dfa440da
Gerrit-Change-Number: 24172
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin at sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge at osmocom.org>
Gerrit-MessageType: merged
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20210508/5f1786fe/attachment.htm>


More information about the gerrit-log mailing list