<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>