<p>neels has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/14709">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">f_tc_ho_out_fail_no_ho_detect: stricter ordering<br><br>Make sure that the RR is released only after the MSC has sent the Clear Command:<br>- first expect a Clear Request from osmo-bsc and return a Clear Command,<br>- only then accept RR release messages.<br><br>See 3GPP TS 48.008 3.1.5.3.3 "Abnormal Conditions": "The terrestrial resource<br>in the old BSS shall remain assigned until a CLEAR COMMAND message is received<br>from the MSC"<br><br>osmo-bsc already complies, the test should continue to pass.<br><br>Change-Id: Iba05336d3c4af8a1c57cdc828dae464eae3510b9<br>---<br>M bsc/BSC_Tests.ttcn<br>1 file changed, 7 insertions(+), 7 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/09/14709/1</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 454ded7..854dbbc 100644</span><br><span>--- a/bsc/BSC_Tests.ttcn</span><br><span>+++ b/bsc/BSC_Tests.ttcn</span><br><span>@@ -3172,8 +3172,14 @@</span><br><span>        * TS 48.008 3.1.5.3.3 "Abnormal Conditions": Clear Request should go to the MSC, and RR should be released</span><br><span>         * after Clear Command */</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   var MgcpCommand mgcp;</span><br><span>        var PDU_BSSAP rx_clear_request;</span><br><span style="color: hsl(120, 100%, 40%);">+       BSSAP.receive(tr_BSSMAP_ClearRequest) -> value rx_clear_request;</span><br><span style="color: hsl(120, 100%, 40%);">+   log("Got BSSMAP Clear Request");</span><br><span style="color: hsl(120, 100%, 40%);">+    /* Instruct BSC to clear channel */</span><br><span style="color: hsl(120, 100%, 40%);">+   var BssmapCause cause := bit2int(rx_clear_request.pdu.bssmap.clearRequest.cause.causeValue);</span><br><span style="color: hsl(120, 100%, 40%);">+  BSSAP.send(ts_BSSMAP_ClearCommand(cause));</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  var MgcpCommand mgcp;</span><br><span>        interleave {</span><br><span>         [] RSL.receive(tr_RSL_DEACT_SACCH(g_chan_nr)) {</span><br><span>                      log("Got Deact SACCH");</span><br><span>@@ -3185,12 +3191,6 @@</span><br><span>                   log("Got RF Chan Rel");</span><br><span>                    RSL.send(ts_RSL_RF_CHAN_REL_ACK(g_chan_nr));</span><br><span>                 }</span><br><span style="color: hsl(0, 100%, 40%);">-       [] BSSAP.receive(tr_BSSMAP_ClearRequest) -> value rx_clear_request {</span><br><span style="color: hsl(0, 100%, 40%);">-                 log("Got BSSMAP Clear Request");</span><br><span style="color: hsl(0, 100%, 40%);">-                      /* Instruct BSC to clear channel */</span><br><span style="color: hsl(0, 100%, 40%);">-                     var BssmapCause cause := bit2int(rx_clear_request.pdu.bssmap.clearRequest.cause.causeValue);</span><br><span style="color: hsl(0, 100%, 40%);">-                    BSSAP.send(ts_BSSMAP_ClearCommand(cause));</span><br><span style="color: hsl(0, 100%, 40%);">-              }</span><br><span>    }</span><br><span> </span><br><span>        f_expect_dlcx_conns();</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/14709">change 14709</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/+/14709"/><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: Iba05336d3c4af8a1c57cdc828dae464eae3510b9 </div>
<div style="display:none"> Gerrit-Change-Number: 14709 </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>