Change in osmo-ttcn3-hacks[master]: sgsn: introduce f_routing_area_update()

2018-08-14 Thread Harald Welte
Harald Welte has submitted this change and it was merged. ( 
https://gerrit.osmocom.org/10379 )

Change subject: sgsn: introduce f_routing_area_update()
..

sgsn: introduce f_routing_area_update()

Will be used by future RAU tests

Change-Id: I4064e013f73319f24bb893a9047c8b9eb7d6aac2
---
M sgsn/SGSN_Tests.ttcn
1 file changed, 21 insertions(+), 14 deletions(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/sgsn/SGSN_Tests.ttcn b/sgsn/SGSN_Tests.ttcn
index 3616a62..336f38e 100644
--- a/sgsn/SGSN_Tests.ttcn
+++ b/sgsn/SGSN_Tests.ttcn
@@ -809,20 +809,8 @@
/* first perform regular attach */
f_TC_attach(id);

-   /* then send RAU */
-   BSSGP[0].send(ts_GMM_RAU_REQ(f_mi_get_lv(), GPRS_UPD_T_RA, g_pars.ra, 
false, omit, omit));
-   alt {
-   [] BSSGP[0].receive(tr_BD_L3_MT(tr_GMM_RAU_ACCEPT)) -> value bd {
-   
f_process_rau_accept(bd.l3_mt.msgs.gprs_mm.routingAreaUpdateAccept);
-   BSSGP[0].send(ts_GMM_RAU_COMPL);
-   setverdict(pass);
-   }
-   [] BSSGP[0].receive(tr_BD_L3_MT(tr_GMM_RAU_REJECT)) {
-   setverdict(fail, "Unexpected RAU Reject");
-   mtc.stop;
-   }
-   [] BSSGP[0].receive { repeat; }
-   }
+   f_routing_area_update(g_pars.ra);
+
 }
 testcase TC_attach_rau() runs on test_CT {
var BSSGP_ConnHdlr vc_conn;
@@ -1816,6 +1804,25 @@
vc_conn.done;
 }

+private function f_routing_area_update(RoutingAreaIdentificationV ra, integer 
bssgp := 0) runs on BSSGP_ConnHdlr {
+   var BssgpDecoded bd;
+
+   /* then send RAU */
+   BSSGP[bssgp].send(ts_GMM_RAU_REQ(f_mi_get_lv(), GPRS_UPD_T_RA, 
g_pars.ra, false, omit, omit));
+   alt {
+   [] BSSGP[bssgp].receive(tr_BD_L3_MT(tr_GMM_RAU_ACCEPT)) -> value bd {
+   
f_process_rau_accept(bd.l3_mt.msgs.gprs_mm.routingAreaUpdateAccept);
+   BSSGP[bssgp].send(ts_GMM_RAU_COMPL);
+   setverdict(pass);
+   }
+   [] BSSGP[bssgp].receive(tr_BD_L3_MT(tr_GMM_RAU_REJECT)) {
+   setverdict(fail, "Unexpected RAU Reject");
+   mtc.stop;
+   }
+   [] BSSGP[bssgp].receive { repeat; }
+   }
+}
+
 control {
execute( TC_attach() );
execute( TC_attach_mnc3() );

--
To view, visit https://gerrit.osmocom.org/10379
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I4064e013f73319f24bb893a9047c8b9eb7d6aac2
Gerrit-Change-Number: 10379
Gerrit-PatchSet: 3
Gerrit-Owner: lynxis lazus 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder


Change in osmo-ttcn3-hacks[master]: sgsn: introduce f_routing_area_update()

2018-08-07 Thread Harald Welte
Harald Welte has posted comments on this change. ( 
https://gerrit.osmocom.org/10379 )

Change subject: sgsn: introduce f_routing_area_update()
..


Patch Set 1: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/10379
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I4064e013f73319f24bb893a9047c8b9eb7d6aac2
Gerrit-Change-Number: 10379
Gerrit-PatchSet: 1
Gerrit-Owner: lynxis lazus 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Comment-Date: Tue, 07 Aug 2018 18:14:45 +
Gerrit-HasComments: No
Gerrit-HasLabels: Yes


Change in osmo-ttcn3-hacks[master]: sgsn: introduce f_routing_area_update()

2018-08-07 Thread lynxis lazus
lynxis lazus has uploaded this change for review. ( 
https://gerrit.osmocom.org/10379


Change subject: sgsn: introduce f_routing_area_update()
..

sgsn: introduce f_routing_area_update()

Will be used by future RAU tests

Change-Id: I4064e013f73319f24bb893a9047c8b9eb7d6aac2
---
M sgsn/SGSN_Tests.ttcn
1 file changed, 21 insertions(+), 14 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks 
refs/changes/79/10379/1

diff --git a/sgsn/SGSN_Tests.ttcn b/sgsn/SGSN_Tests.ttcn
index 92f139f..839fe3a 100644
--- a/sgsn/SGSN_Tests.ttcn
+++ b/sgsn/SGSN_Tests.ttcn
@@ -800,20 +800,8 @@
/* first perform regular attach */
f_TC_attach(id);

-   /* then send RAU */
-   BSSGP[0].send(ts_GMM_RAU_REQ(f_mi_get_lv(), GPRS_UPD_T_RA, g_pars.ra, 
false, omit, omit));
-   alt {
-   [] BSSGP[0].receive(tr_BD_L3_MT(tr_GMM_RAU_ACCEPT)) -> value bd {
-   
f_process_rau_accept(bd.l3_mt.msgs.gprs_mm.routingAreaUpdateAccept);
-   BSSGP[0].send(ts_GMM_RAU_COMPL);
-   setverdict(pass);
-   }
-   [] BSSGP[0].receive(tr_BD_L3_MT(tr_GMM_RAU_REJECT)) {
-   setverdict(fail, "Unexpected RAU Reject");
-   mtc.stop;
-   }
-   [] BSSGP[0].receive { repeat; }
-   }
+   f_routing_area_update(g_pars.ra);
+
 }
 testcase TC_attach_rau() runs on test_CT {
var BSSGP_ConnHdlr vc_conn;
@@ -1807,6 +1795,25 @@
vc_conn.done;
 }

+private function f_routing_area_update(RoutingAreaIdentificationV ra, integer 
bssgp := 0) runs on BSSGP_ConnHdlr {
+   var BssgpDecoded bd;
+
+   /* then send RAU */
+   BSSGP[bssgp].send(ts_GMM_RAU_REQ(f_mi_get_lv(), GPRS_UPD_T_RA, 
g_pars.ra, false, omit, omit));
+   alt {
+   [] BSSGP[bssgp].receive(tr_BD_L3_MT(tr_GMM_RAU_ACCEPT)) -> value bd {
+   
f_process_rau_accept(bd.l3_mt.msgs.gprs_mm.routingAreaUpdateAccept);
+   BSSGP[bssgp].send(ts_GMM_RAU_COMPL);
+   setverdict(pass);
+   }
+   [] BSSGP[bssgp].receive(tr_BD_L3_MT(tr_GMM_RAU_REJECT)) {
+   setverdict(fail, "Unexpected RAU Reject");
+   mtc.stop;
+   }
+   [] BSSGP[bssgp].receive { repeat; }
+   }
+}
+
 control {
execute( TC_attach() );
execute( TC_attach_mnc3() );

--
To view, visit https://gerrit.osmocom.org/10379
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I4064e013f73319f24bb893a9047c8b9eb7d6aac2
Gerrit-Change-Number: 10379
Gerrit-PatchSet: 1
Gerrit-Owner: lynxis lazus