<p>laforge has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/22236">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">gpbroxy: Execute TC_load_sharing_dl() for each SGSNH in pool<br><br>Change-Id: I4ad822d3bbf5eb6181f6811c3b2267a50bb533a4<br>Related: OS#4951<br>---<br>M gbproxy/GBProxy_Tests.ttcn<br>1 file changed, 14 insertions(+), 5 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/36/22236/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/gbproxy/GBProxy_Tests.ttcn b/gbproxy/GBProxy_Tests.ttcn</span><br><span>index 4b7d246..f0175c2 100644</span><br><span>--- a/gbproxy/GBProxy_Tests.ttcn</span><br><span>+++ b/gbproxy/GBProxy_Tests.ttcn</span><br><span>@@ -1177,16 +1177,15 @@</span><br><span>                var octetstring payload := f_rnd_octstring(i);</span><br><span>               var template (value) PDU_BSSGP pdu_tx :=</span><br><span>                     ts_BSSGP_DL_UD(g_pars.tlli, payload, omit, ts_BSSGP_IMSI(g_pars.imsi));</span><br><span style="color: hsl(0, 100%, 40%);">-         SGSN_PTP[0].send(pdu_tx);</span><br><span style="color: hsl(120, 100%, 40%);">+             SGSN_PTP[g_pars.sgsn_idx].send(pdu_tx);</span><br><span>      }</span><br><span>    setverdict(pass);</span><br><span> }</span><br><span style="color: hsl(0, 100%, 40%);">-testcase TC_load_sharing_dl() runs on test_CT_NS</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+private function f_TC_load_sharing_dl(integer sgsn_idx) runs on test_CT_NS</span><br><span> {</span><br><span>    const integer num_ue := 10;</span><br><span>  var BSSGP_ConnHdlr vc_conn[num_ue];</span><br><span style="color: hsl(0, 100%, 40%);">-     f_init();</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span>    /* all BVC are now fully brought up.  We disconnect BSSGP from NS on the BSS</span><br><span>          * side so we get the raw NsUnitdataIndication and hence observe different</span><br><span>    * NSVCI */</span><br><span>@@ -1199,7 +1198,8 @@</span><br><span> </span><br><span>      /* start parallel components generating DL-UNITDATA from the SGSN side */</span><br><span>    for (var integer i:= 0; i < num_ue; i := i+1) {</span><br><span style="color: hsl(0, 100%, 40%);">-              vc_conn[i] := f_start_handler(refers(f_TC_dl_ud_unidir), testcasename(), g_pcu, g_sgsn, 5+i);</span><br><span style="color: hsl(120, 100%, 40%);">+         vc_conn[i] := f_start_handler(refers(f_TC_dl_ud_unidir), testcasename(), g_pcu, g_sgsn,</span><br><span style="color: hsl(120, 100%, 40%);">+                                               5+i, 30.0, sgsn_idx);</span><br><span>        }</span><br><span> </span><br><span>        /* now start counting all the messages that were queued before */</span><br><span>@@ -1227,6 +1227,15 @@</span><br><span>                   setverdict(fail, "Data not shared over all NSVC");</span><br><span>                 }</span><br><span>    }</span><br><span style="color: hsl(120, 100%, 40%);">+}</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+testcase TC_load_sharing_dl() runs on test_CT_NS</span><br><span style="color: hsl(120, 100%, 40%);">+{</span><br><span style="color: hsl(120, 100%, 40%);">+   var integer sgsn_idx, nri_idx;</span><br><span style="color: hsl(120, 100%, 40%);">+        f_init();</span><br><span style="color: hsl(120, 100%, 40%);">+     for (sgsn_idx:=0; sgsn_idx < NUM_SGSN; sgsn_idx:=sgsn_idx+1) {</span><br><span style="color: hsl(120, 100%, 40%);">+             f_TC_load_sharing_dl(sgsn_idx);</span><br><span style="color: hsl(120, 100%, 40%);">+       }</span><br><span>    setverdict(pass);</span><br><span> }</span><br><span> private altstep as_NsUdiCount(integer nsvc_idx, inout ro_integer roi) runs on test_CT_NS {</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/22236">change 22236</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/22236"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-ttcn3-hacks </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I4ad822d3bbf5eb6181f6811c3b2267a50bb533a4 </div>
<div style="display:none"> Gerrit-Change-Number: 22236 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>