<p>dexter <strong>submitted</strong> this change.</p><p><a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/19203">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  laforge: Looks good to me, approved
  fixeria: Looks good to me, but someone else must approve
  Jenkins Builder: Verified

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">BSC_Tests: extend TC_chan_act_ack_noest with emergency call<br><br>TC_chan_act_ack_noest requests a channel and then releases it again.<br>However, this does not test yet what happens if the requestor (BTS) uses<br>a request reference that indicates an emergancy call. Depending on the<br>configuration the BSC should reject or allow the channel to be<br>established.<br><br>Change-Id: If828c0f5786d89efa7608f38d648e2a2b8f6f675<br>Related: OS#4549<br>---<br>M bsc/BSC_Tests.ttcn<br>1 file changed, 14 insertions(+), 2 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/bsc/BSC_Tests.ttcn b/bsc/BSC_Tests.ttcn</span><br><span>index 1040a31..4442008 100644</span><br><span>--- a/bsc/BSC_Tests.ttcn</span><br><span>+++ b/bsc/BSC_Tests.ttcn</span><br><span>@@ -996,13 +996,13 @@</span><br><span> }</span><br><span> </span><br><span> /* CHAN RQD -> CHAN ACT -> CHAN ACT ACK -> RF CHAN REL */</span><br><span style="color: hsl(0, 100%, 40%);">-testcase TC_chan_act_ack_noest() runs on test_CT {</span><br><span style="color: hsl(120, 100%, 40%);">+private function f_TC_chan_act_ack_noest(OCT1 ra := '23'O) runs on test_CT {</span><br><span>      var RSL_Message rx_rsl;</span><br><span> </span><br><span>  f_init(1);</span><br><span> </span><br><span>       /* Send CHAN RQD and wait for allocation; acknowledge it */</span><br><span style="color: hsl(0, 100%, 40%);">-     var RslChannelNr chan_nr := f_chreq_act_ack();</span><br><span style="color: hsl(120, 100%, 40%);">+        var RslChannelNr chan_nr := f_chreq_act_ack(ra);</span><br><span> </span><br><span>         /* expect BSC to disable the channel again if there's no RLL EST IND */</span><br><span>  rx_rsl := f_exp_ipa_rx(0, tr_RSL_MsgTypeD(RSL_MT_RF_CHAN_REL), T3101_MAX);</span><br><span>@@ -1010,6 +1010,17 @@</span><br><span>  setverdict(pass);</span><br><span> }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* Normal variant */</span><br><span style="color: hsl(120, 100%, 40%);">+testcase TC_chan_act_ack_noest() runs on test_CT {</span><br><span style="color: hsl(120, 100%, 40%);">+   f_TC_chan_act_ack_noest();</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%);">+/* Emergency call variant */</span><br><span style="color: hsl(120, 100%, 40%);">+testcase TC_chan_act_ack_noest_emerg() runs on test_CT {</span><br><span style="color: hsl(120, 100%, 40%);">+       /* See also: 3GPP TS 04.08, Table 9.9, ra=101xxxxx */</span><br><span style="color: hsl(120, 100%, 40%);">+         f_TC_chan_act_ack_noest(ra := 'A5'O);</span><br><span style="color: hsl(120, 100%, 40%);">+}</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> /* Test behavior if MSC never answers to CR */</span><br><span> testcase TC_chan_act_ack_est_ind_noreply() runs on test_CT {</span><br><span>        var RslLinkId main_dcch := valueof(ts_RslLinkID_DCCH(0));</span><br><span>@@ -5987,6 +5998,7 @@</span><br><span>    execute( TC_chan_act_noreply() );</span><br><span>    execute( TC_chan_act_counter() );</span><br><span>    execute( TC_chan_act_ack_noest() );</span><br><span style="color: hsl(120, 100%, 40%);">+   execute( TC_chan_act_ack_noest_emerg() );</span><br><span>    execute( TC_chan_act_ack_est_ind_noreply() );</span><br><span>        execute( TC_chan_act_ack_est_ind_refused() );</span><br><span>        execute( TC_chan_act_nack() );</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/19203">change 19203</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/+/19203"/><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: If828c0f5786d89efa7608f38d648e2a2b8f6f675 </div>
<div style="display:none"> Gerrit-Change-Number: 19203 </div>
<div style="display:none"> Gerrit-PatchSet: 3 </div>
<div style="display:none"> Gerrit-Owner: dexter <pmaier@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-Reviewer: dexter <pmaier@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: fixeria <vyanitskiy@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-MessageType: merged </div>