ns: SNS: add first SNS test case

Do a successful IP-SNS configuration.

Change-Id: I822e3a440db492c91caa3a79acbfd4661852d021
This commit is contained in:
Alexander Couzens 2021-02-27 20:50:20 +01:00
parent e48d355650
commit cbee32a9a7
2 changed files with 112 additions and 0 deletions

View File

@ -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() );
}
}
}

95
ns/osmo-ns.sns.cfg Normal file
View File

@ -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