<p>lynxis lazus has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/23180">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">ns: SNS: add first SNS test case<br><br>Do a successful IP-SNS configuration.<br><br>Change-Id: I822e3a440db492c91caa3a79acbfd4661852d021<br>---<br>M ns/NS_Tests.ttcn<br>A ns/osmo-ns.sns.cfg<br>2 files changed, 112 insertions(+), 0 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/80/23180/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/ns/NS_Tests.ttcn b/ns/NS_Tests.ttcn</span><br><span>index 77b96cd..e2ff114 100644</span><br><span>--- a/ns/NS_Tests.ttcn</span><br><span>+++ b/ns/NS_Tests.ttcn</span><br><span>@@ -455,6 +455,19 @@</span><br><span>     f_alive_retries_single(reset := false);</span><br><span> }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* 48.016 SNS test cases */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+/* do a succesful SNS configuration */</span><br><span style="color: hsl(120, 100%, 40%);">+testcase TC_sns_config_success() runs on RAW_Test_CT {</span><br><span style="color: hsl(120, 100%, 40%);">+       f_init_vty();</span><br><span style="color: hsl(120, 100%, 40%);">+ f_init_ns_codec(mp_nsconfig);</span><br><span style="color: hsl(120, 100%, 40%);">+ f_incoming_sns_size();</span><br><span style="color: hsl(120, 100%, 40%);">+        f_incoming_sns_config();</span><br><span style="color: hsl(120, 100%, 40%);">+      f_outgoing_sns_config();</span><br><span style="color: hsl(120, 100%, 40%);">+      setverdict(pass);</span><br><span style="color: hsl(120, 100%, 40%);">+     f_clean_ns_codec();</span><br><span style="color: hsl(120, 100%, 40%);">+}</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> control {</span><br><span>        if (mp_dialect == NS2_DIALECT_STATIC_RESETBLOCK or mp_dialect == NS2_DIALECT_IPACCESS) {</span><br><span>             execute( TC_tx_reset() );</span><br><span>@@ -497,6 +510,10 @@</span><br><span> </span><br><span>                 execute( TC_no_reset_alive_ack() );</span><br><span>  }</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+   if (mp_dialect == NS2_DIALECT_SNS) {</span><br><span style="color: hsl(120, 100%, 40%);">+          execute( TC_sns_config_success() );</span><br><span style="color: hsl(120, 100%, 40%);">+   }</span><br><span> }</span><br><span> </span><br><span> }</span><br><span>diff --git a/ns/osmo-ns.sns.cfg b/ns/osmo-ns.sns.cfg</span><br><span>new file mode 100644</span><br><span>index 0000000..ad69f35</span><br><span>--- /dev/null</span><br><span>+++ b/ns/osmo-ns.sns.cfg</span><br><span>@@ -0,0 +1,95 @@</span><br><span style="color: hsl(120, 100%, 40%);">+!</span><br><span style="color: hsl(120, 100%, 40%);">+! OsmoNSdummy (1.4.0.326-f57c-dirty) configuration saved from vty</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%);">+log stderr</span><br><span style="color: hsl(120, 100%, 40%);">+ logging filter all 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging color 0</span><br><span style="color: hsl(120, 100%, 40%);">+ logging print category-hex 0</span><br><span style="color: hsl(120, 100%, 40%);">+ logging print category 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging print extended-timestamp 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging print level 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging print file basename</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level force-all info</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lglobal debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level llapd debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level linp debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lmux debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lmi debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lmib debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lsms debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lctrl debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lgtp debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lstats debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lgsup debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level loap debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lss7 debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lsccp debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lsua debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lm3ua debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lmgcp debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level ljibuf debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lrspro debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lns debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lbssgp debug</span><br><span style="color: hsl(120, 100%, 40%);">+log gsmtap 127.0.0.1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging filter all 0</span><br><span style="color: hsl(120, 100%, 40%);">+ logging color 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging print category-hex 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging print category 0</span><br><span style="color: hsl(120, 100%, 40%);">+ logging timestamp 0</span><br><span style="color: hsl(120, 100%, 40%);">+ logging print file 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lglobal debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level llapd debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level linp debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lmux debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lmi debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lmib debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lsms debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lctrl debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lgtp debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lstats debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lgsup debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level loap debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lss7 debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lsccp debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lsua debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lm3ua debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lmgcp debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level ljibuf debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lrspro debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lns debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lbssgp debug</span><br><span style="color: hsl(120, 100%, 40%);">+!</span><br><span style="color: hsl(120, 100%, 40%);">+stats reporter statsd</span><br><span style="color: hsl(120, 100%, 40%);">+  disable</span><br><span style="color: hsl(120, 100%, 40%);">+  remote-ip 127.0.0.1</span><br><span style="color: hsl(120, 100%, 40%);">+  remote-port 8125</span><br><span style="color: hsl(120, 100%, 40%);">+  mtu 1024</span><br><span style="color: hsl(120, 100%, 40%);">+  level subscriber</span><br><span style="color: hsl(120, 100%, 40%);">+  prefix TTCN3</span><br><span style="color: hsl(120, 100%, 40%);">+  flush-period 1</span><br><span style="color: hsl(120, 100%, 40%);">+  enable</span><br><span style="color: hsl(120, 100%, 40%);">+stats interval 0</span><br><span style="color: hsl(120, 100%, 40%);">+!</span><br><span style="color: hsl(120, 100%, 40%);">+line vty</span><br><span style="color: hsl(120, 100%, 40%);">+ no login</span><br><span style="color: hsl(120, 100%, 40%);">+!</span><br><span style="color: hsl(120, 100%, 40%);">+ns</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-block 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-block-retries 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-reset 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-reset-retries 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-test 12</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-alive 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-alive-retries 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tsns-prov 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tsns-size-retries 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tsns-config-retries 3</span><br><span style="color: hsl(120, 100%, 40%);">+ bind udp local</span><br><span style="color: hsl(120, 100%, 40%);">+  listen 127.0.0.1 23000</span><br><span style="color: hsl(120, 100%, 40%);">+  ip-sns signalling-weight 2 data-weight 2</span><br><span style="color: hsl(120, 100%, 40%);">+  accept-ipaccess</span><br><span style="color: hsl(120, 100%, 40%);">+ nse 1234</span><br><span style="color: hsl(120, 100%, 40%);">+  ip-sns-remote 127.0.0.1 22000</span><br><span style="color: hsl(120, 100%, 40%);">+  ip-sns-bind local</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/23180">change 23180</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/+/23180"/><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: I822e3a440db492c91caa3a79acbfd4661852d021 </div>
<div style="display:none"> Gerrit-Change-Number: 23180 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: lynxis lazus <lynxis@fe80.eu> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>