<p>neels has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21036">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">bts: fix TC_sacch_chan_act_ho_*: missing Handover Reference IE<br><br>The tests still fail, but at least not as prematurely as before.<br><br>Change-Id: I3f58ed30f7f2e92d2d1694769a4214a6d257f8a9<br>---<br>M bts/BTS_Tests.ttcn<br>1 file changed, 19 insertions(+), 3 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/21036/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/bts/BTS_Tests.ttcn b/bts/BTS_Tests.ttcn</span><br><span>index a2394a0..0f4da53 100644</span><br><span>--- a/bts/BTS_Tests.ttcn</span><br><span>+++ b/bts/BTS_Tests.ttcn</span><br><span>@@ -1238,8 +1238,15 @@</span><br><span> </span><br><span>   /* Step 1: Activate ASYNC HO channel without MS power IE */</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+       var integer ho_ref := oct2int(f_rnd_octstring(1));</span><br><span style="color: hsl(120, 100%, 40%);">+    var RSL_IE ho_ref_ie := valueof(t_RSL_IE(RSL_IE_HANDO_REF,</span><br><span style="color: hsl(120, 100%, 40%);">+                                    RSL_IE_Body:{ handover_ref := ho_ref }));</span><br><span style="color: hsl(120, 100%, 40%);">+     var RSL_IE_List addl_ies := {</span><br><span style="color: hsl(120, 100%, 40%);">+         ho_ref_ie</span><br><span style="color: hsl(120, 100%, 40%);">+             };</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>         /* Activate channel on BTS side */</span><br><span style="color: hsl(0, 100%, 40%);">-      f_rsl_chan_act(g_pars.chan_mode, act_type := t_RSL_IE_ActType_HO_ASYNC);</span><br><span style="color: hsl(120, 100%, 40%);">+      f_rsl_chan_act(g_pars.chan_mode, more_ies := addl_ies, act_type := t_RSL_IE_ActType_HO_ASYNC);</span><br><span>       /* don't perform immediate assignment here, as we're testing non-IA case */</span><br><span>  /* enable dedicated mode */</span><br><span>  f_l1ctl_est_dchan(L1CTL, g_pars);</span><br><span>@@ -1254,7 +1261,8 @@</span><br><span>    /* Step 2: Activate ASYNC HO channel with MS power IE */</span><br><span> </span><br><span>         /* Activate channel on BTS side */</span><br><span style="color: hsl(0, 100%, 40%);">-      var RSL_IE_List addl_ies := {</span><br><span style="color: hsl(120, 100%, 40%);">+ addl_ies := {</span><br><span style="color: hsl(120, 100%, 40%);">+         ho_ref_ie,</span><br><span>           valueof(t_RSL_IE(RSL_IE_MS_POWER, RSL_IE_Body:{ms_power := ts_RSL_IE_MS_Power(0)}))</span><br><span>          };</span><br><span>   f_rsl_chan_act(g_pars.chan_mode, more_ies := addl_ies, act_type := t_RSL_IE_ActType_HO_ASYNC);</span><br><span>@@ -1294,8 +1302,15 @@</span><br><span> </span><br><span>  /* Step 1: Activate SYNC HO channel without MS power IE */</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+        var integer ho_ref := oct2int(f_rnd_octstring(1));</span><br><span style="color: hsl(120, 100%, 40%);">+    var RSL_IE ho_ref_ie := valueof(t_RSL_IE(RSL_IE_HANDO_REF,</span><br><span style="color: hsl(120, 100%, 40%);">+                                    RSL_IE_Body:{ handover_ref := ho_ref }));</span><br><span style="color: hsl(120, 100%, 40%);">+     addl_ies := {</span><br><span style="color: hsl(120, 100%, 40%);">+         ho_ref_ie</span><br><span style="color: hsl(120, 100%, 40%);">+             };</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>         /* Activate channel on BTS side */</span><br><span style="color: hsl(0, 100%, 40%);">-      f_rsl_chan_act(g_pars.chan_mode, act_type := t_RSL_IE_ActType_HO_SYNC);</span><br><span style="color: hsl(120, 100%, 40%);">+       f_rsl_chan_act(g_pars.chan_mode, more_ies := addl_ies, act_type := t_RSL_IE_ActType_HO_SYNC);</span><br><span>        /* don't perform immediate assignment here, as we're testing non-IA case */</span><br><span>  /* enable dedicated mode */</span><br><span>  f_l1ctl_est_dchan(L1CTL, g_pars);</span><br><span>@@ -1311,6 +1326,7 @@</span><br><span> </span><br><span>        /* Activate channel on BTS side */</span><br><span>   addl_ies := {</span><br><span style="color: hsl(120, 100%, 40%);">+         ho_ref_ie,</span><br><span>           valueof(t_RSL_IE(RSL_IE_MS_POWER, RSL_IE_Body:{ms_power := ts_RSL_IE_MS_Power(0)}))</span><br><span>          };</span><br><span>   f_rsl_chan_act(g_pars.chan_mode, more_ies := addl_ies, act_type := t_RSL_IE_ActType_HO_SYNC);</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21036">change 21036</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/+/21036"/><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: I3f58ed30f7f2e92d2d1694769a4214a6d257f8a9 </div>
<div style="display:none"> Gerrit-Change-Number: 21036 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: neels <nhofmeyr@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>