diff options
author | Alexander Couzens <lynxis@fe80.eu> | 2021-02-27 20:50:20 +0100 |
---|---|---|
committer | Alexander Couzens <lynxis@fe80.eu> | 2021-03-02 10:07:29 +0100 |
commit | cbee32a9a77a86ef303cefad0bab626a31b5e856 (patch) | |
tree | 92aaad4f7ee25b9f167ea2426045f397baf4f9a9 /ns | |
parent | e48d3556508be4612a37277b088618aada49ade8 (diff) |
ns: SNS: add first SNS test case
Do a successful IP-SNS configuration.
Change-Id: I822e3a440db492c91caa3a79acbfd4661852d021
Diffstat (limited to 'ns')
-rw-r--r-- | ns/NS_Tests.ttcn | 17 | ||||
-rw-r--r-- | ns/osmo-ns.sns.cfg | 95 |
2 files changed, 112 insertions, 0 deletions
diff --git a/ns/NS_Tests.ttcn b/ns/NS_Tests.ttcn index 77b96cd1..e2ff114a 100644 --- a/ns/NS_Tests.ttcn +++ b/ns/NS_Tests.ttcn @@ -455,6 +455,19 @@ testcase TC_alive_retries_single_no_resp() runs on RAW_Test_CT { f_alive_retries_single(reset := false); } +/* 48.016 SNS test cases */ + +/* do a succesful SNS configuration */ +testcase TC_sns_config_success() runs on RAW_Test_CT { + f_init_vty(); + f_init_ns_codec(mp_nsconfig); + f_incoming_sns_size(); + f_incoming_sns_config(); + f_outgoing_sns_config(); + setverdict(pass); + f_clean_ns_codec(); +} + control { if (mp_dialect == NS2_DIALECT_STATIC_RESETBLOCK or mp_dialect == NS2_DIALECT_IPACCESS) { execute( TC_tx_reset() ); @@ -497,6 +510,10 @@ control { execute( TC_no_reset_alive_ack() ); } + + if (mp_dialect == NS2_DIALECT_SNS) { + execute( TC_sns_config_success() ); + } } } diff --git a/ns/osmo-ns.sns.cfg b/ns/osmo-ns.sns.cfg new file mode 100644 index 00000000..ad69f35c --- /dev/null +++ b/ns/osmo-ns.sns.cfg @@ -0,0 +1,95 @@ +! +! OsmoNSdummy (1.4.0.326-f57c-dirty) configuration saved from vty +!! +! +log stderr + logging filter all 1 + logging color 0 + logging print category-hex 0 + logging print category 1 + logging print extended-timestamp 1 + logging print level 1 + logging print file basename + logging level force-all info + logging level lglobal debug + logging level llapd debug + logging level linp debug + logging level lmux debug + logging level lmi debug + logging level lmib debug + logging level lsms debug + logging level lctrl debug + logging level lgtp debug + logging level lstats debug + logging level lgsup debug + logging level loap debug + logging level lss7 debug + logging level lsccp debug + logging level lsua debug + logging level lm3ua debug + logging level lmgcp debug + logging level ljibuf debug + logging level lrspro debug + logging level lns debug + logging level lbssgp debug +log gsmtap 127.0.0.1 + logging filter all 0 + logging color 1 + logging print category-hex 1 + logging print category 0 + logging timestamp 0 + logging print file 1 + logging level lglobal debug + logging level llapd debug + logging level linp debug + logging level lmux debug + logging level lmi debug + logging level lmib debug + logging level lsms debug + logging level lctrl debug + logging level lgtp debug + logging level lstats debug + logging level lgsup debug + logging level loap debug + logging level lss7 debug + logging level lsccp debug + logging level lsua debug + logging level lm3ua debug + logging level lmgcp debug + logging level ljibuf debug + logging level lrspro debug + logging level lns debug + logging level lbssgp debug +! +stats reporter statsd + disable + remote-ip 127.0.0.1 + remote-port 8125 + mtu 1024 + level subscriber + prefix TTCN3 + flush-period 1 + enable +stats interval 0 +! +line vty + no login +! +ns + timer tns-block 3 + timer tns-block-retries 3 + timer tns-reset 3 + timer tns-reset-retries 3 + timer tns-test 12 + timer tns-alive 3 + timer tns-alive-retries 3 + timer tsns-prov 3 + timer tsns-size-retries 3 + timer tsns-config-retries 3 + bind udp local + listen 127.0.0.1 23000 + ip-sns signalling-weight 2 data-weight 2 + accept-ipaccess + nse 1234 + ip-sns-remote 127.0.0.1 22000 + ip-sns-bind local |