<p>dexter has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/24821">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">MGCP_Test: upgrade expected behavior for TC_dlcx_wildcarded<br><br>The testcase TC_dlcx_wildcarded expect osmo-mgw to reject wildcarded<br>DLCX requests but osmo-mgw now implements wildcarded DLCX<br><br>Depends: osmo-mgw I0770cf46d93ab09efe9cafdd56d2e3f1132db189<br>Change-Id: I61e23e264bc85eb36d07431c7839fb445c110947<br>---<br>M mgw/MGCP_Test.ttcn<br>1 file changed, 18 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/21/24821/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/mgw/MGCP_Test.ttcn b/mgw/MGCP_Test.ttcn</span><br><span>index d36eb4c..4e2f6a6 100644</span><br><span>--- a/mgw/MGCP_Test.ttcn</span><br><span>+++ b/mgw/MGCP_Test.ttcn</span><br><span>@@ -1049,24 +1049,35 @@</span><br><span> </span><br><span>        /* test valid wildcarded DLCX */</span><br><span>     testcase TC_dlcx_wildcarded() runs on dummy_CT {</span><br><span style="color: hsl(0, 100%, 40%);">-                 /* Note: A wildcarded DLCX is specified, but our MGW does not</span><br><span style="color: hsl(0, 100%, 40%);">-            * support this feature so we expect the MGW to reject the</span><br><span style="color: hsl(0, 100%, 40%);">-               * request */</span><br><span>               var template MgcpCommand cmd;</span><br><span>                var MgcpResponse resp;</span><br><span>               var MgcpEndpoint ep := c_mgw_ep_rtpbridge & "*@" & c_mgw_domain;</span><br><span style="color: hsl(120, 100%, 40%);">+            const integer n_endpoints := 10;</span><br><span style="color: hsl(120, 100%, 40%);">+              var integer i;</span><br><span style="color: hsl(120, 100%, 40%);">+                var MgcpCallId call_id := '1234'H;</span><br><span style="color: hsl(120, 100%, 40%);">+            f_init(ep);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+         /* Allocate a few endpoints */</span><br><span style="color: hsl(120, 100%, 40%);">+                for (i := 0; i < n_endpoints; i := i+1) {</span><br><span style="color: hsl(120, 100%, 40%);">+                  cmd := ts_CRCX(get_next_trans_id(), ep, "recvonly", call_id);</span><br><span style="color: hsl(120, 100%, 40%);">+                       resp := mgcp_transceive_mgw(cmd, tr_CRCX_ACK);</span><br><span style="color: hsl(120, 100%, 40%);">+                }</span><br><span style="color: hsl(120, 100%, 40%);">+             f_ctrl_get_exp(IPA_CTRL, "trunk.rtpbridge:.endpoint_usage", "10");</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+              /* Send wildcarded DLCX */</span><br><span>           var template MgcpResponse rtmpl := {</span><br><span>                         line := {</span><br><span style="color: hsl(0, 100%, 40%);">-                               code := "507",</span><br><span style="color: hsl(120, 100%, 40%);">+                              code := "200",</span><br><span>                             string := ?</span><br><span>                  },</span><br><span>                   params:= { },</span><br><span>                        sdp := omit</span><br><span>          };</span><br><span style="color: hsl(120, 100%, 40%);">+            cmd := ts_DLCX(get_next_trans_id(), ep);</span><br><span style="color: hsl(120, 100%, 40%);">+              mgcp_transceive_mgw(cmd, rtmpl);</span><br><span style="color: hsl(120, 100%, 40%);">+              f_ctrl_get_exp(IPA_CTRL, "trunk.rtpbridge:.endpoint_usage", "0");</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-               f_init(ep);</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-             cmd := ts_DLCX(get_next_trans_id(), ep, '41234'H);</span><br><span style="color: hsl(120, 100%, 40%);">+            cmd := ts_DLCX(get_next_trans_id(), ep);</span><br><span>             resp := mgcp_transceive_mgw(cmd, rtmpl);</span><br><span>             setverdict(pass);</span><br><span>    }</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/24821">change 24821</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/+/24821"/><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: I61e23e264bc85eb36d07431c7839fb445c110947 </div>
<div style="display:none"> Gerrit-Change-Number: 24821 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: dexter <pmaier@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>