add test_nodes.vty transcript test
It needs to work whether SMPP,Iu are enable or disabled, hence a bit more wildcarding than one might expect. Change-Id: I3a8c50d8d555b6b948d97d6412e17594ee439de0
This commit is contained in:
parent
1231fdb7ad
commit
18333fa5a5
|
@ -34,6 +34,7 @@ EXTRA_DIST = \
|
||||||
vty_test_runner.py \
|
vty_test_runner.py \
|
||||||
ctrl_test_runner.py \
|
ctrl_test_runner.py \
|
||||||
smpp_test_runner.py \
|
smpp_test_runner.py \
|
||||||
|
test_nodes.vty \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
TESTSUITE = $(srcdir)/testsuite
|
TESTSUITE = $(srcdir)/testsuite
|
||||||
|
@ -66,7 +67,11 @@ vty-python-test: $(BUILT_SOURCES)
|
||||||
# pass -u to vty_script_runner.py by doing:
|
# pass -u to vty_script_runner.py by doing:
|
||||||
# make vty-transcript-test U=-u
|
# make vty-transcript-test U=-u
|
||||||
vty-transcript-test:
|
vty-transcript-test:
|
||||||
echo "No vty-transcript-test exists yet"
|
osmo_verify_transcript_vty.py -v \
|
||||||
|
-n OsmoMSC -p 4254 \
|
||||||
|
-r "$(top_builddir)/src/osmo-msc/osmo-msc -c $(top_srcdir)/doc/examples/osmo-msc/osmo-msc.cfg" \
|
||||||
|
$(U) $(srcdir)/*.vty
|
||||||
|
rm -f $(builddir)/sms.db
|
||||||
|
|
||||||
# don't run multiple tests concurrently so that the ports don't conflict
|
# don't run multiple tests concurrently so that the ports don't conflict
|
||||||
vty-test:
|
vty-test:
|
||||||
|
|
|
@ -0,0 +1,101 @@
|
||||||
|
OsmoMSC> enable
|
||||||
|
OsmoMSC# configure terminal
|
||||||
|
OsmoMSC(config)# list
|
||||||
|
...
|
||||||
|
network
|
||||||
|
msc
|
||||||
|
mncc-int
|
||||||
|
hlr
|
||||||
|
...
|
||||||
|
|
||||||
|
OsmoMSC(config)# network
|
||||||
|
OsmoMSC(config-net)# list
|
||||||
|
...
|
||||||
|
network country code <1-999>
|
||||||
|
mobile network code <0-999>
|
||||||
|
short name NAME
|
||||||
|
long name NAME
|
||||||
|
encryption a5 <0-3> [<0-3>] [<0-3>] [<0-3>]
|
||||||
|
authentication (optional|required)
|
||||||
|
rrlp mode (none|ms-based|ms-preferred|ass-preferred)
|
||||||
|
mm info (0|1)
|
||||||
|
timezone <-19-19> (0|15|30|45)
|
||||||
|
timezone <-19-19> (0|15|30|45) <0-2>
|
||||||
|
no timezone
|
||||||
|
periodic location update <6-1530>
|
||||||
|
no periodic location update
|
||||||
|
|
||||||
|
OsmoMSC(config-net)# exit
|
||||||
|
OsmoMSC(config)# msc
|
||||||
|
OsmoMSC(config-msc)# list
|
||||||
|
...
|
||||||
|
assign-tmsi
|
||||||
|
mncc-guard-timeout <0-255>
|
||||||
|
no assign-tmsi
|
||||||
|
auth-tuple-max-reuse-count <-1-2147483647>
|
||||||
|
auth-tuple-reuse-on-error (0|1)
|
||||||
|
cs7-instance-a <0-15>
|
||||||
|
cs7-instance-iu <0-15>
|
||||||
|
paging response-timer (default|<1-65535>)
|
||||||
|
emergency-call route-to-msisdn MSISDN
|
||||||
|
mgw local-ip A.B.C.D
|
||||||
|
mgw local-port <0-65535>
|
||||||
|
mgw remote-ip A.B.C.D
|
||||||
|
mgw remote-port <0-65535>
|
||||||
|
mgw endpoint-range <1-65534> <1-65534>
|
||||||
|
mgw bts-base <0-65534>
|
||||||
|
...
|
||||||
|
|
||||||
|
OsmoMSC(config-msc)# exit
|
||||||
|
OsmoMSC(config)# mncc-int
|
||||||
|
OsmoMSC(config-mncc-int)# list
|
||||||
|
...
|
||||||
|
default-codec tch-f (fr|efr|amr)
|
||||||
|
default-codec tch-h (hr|amr)
|
||||||
|
|
||||||
|
OsmoMSC(config-mncc-int)# exit
|
||||||
|
OsmoMSC(config)# hlr
|
||||||
|
OsmoMSC(config-hlr)# list
|
||||||
|
...
|
||||||
|
remote-ip A.B.C.D
|
||||||
|
remote-port <1-65535>
|
||||||
|
|
||||||
|
OsmoMSC(config-hlr)# exit
|
||||||
|
OsmoMSC(config)# exit
|
||||||
|
OsmoMSC# configure terminal
|
||||||
|
OsmoMSC(config)# network
|
||||||
|
OsmoMSC(config-net)# end
|
||||||
|
OsmoMSC# disable
|
||||||
|
OsmoMSC> enable
|
||||||
|
|
||||||
|
OsmoMSC# ! Punching some '...' holes because of optional SMPP, Iu
|
||||||
|
OsmoMSC# show running-config
|
||||||
|
...
|
||||||
|
network
|
||||||
|
network country code 001
|
||||||
|
mobile network code 01
|
||||||
|
short name OsmoMSC
|
||||||
|
long name OsmoMSC
|
||||||
|
encryption a5 0
|
||||||
|
authentication optional
|
||||||
|
rrlp mode none
|
||||||
|
mm info 1
|
||||||
|
periodic location update 30
|
||||||
|
msc
|
||||||
|
mncc-guard-timeout 180
|
||||||
|
assign-tmsi
|
||||||
|
cs7-instance-a 0
|
||||||
|
...
|
||||||
|
auth-tuple-max-reuse-count 3
|
||||||
|
auth-tuple-reuse-on-error 1
|
||||||
|
mgw local-port 2728
|
||||||
|
mgw remote-ip 10.23.24.1
|
||||||
|
mgw remote-port 2427
|
||||||
|
mncc-int
|
||||||
|
default-codec tch-f fr
|
||||||
|
default-codec tch-h hr
|
||||||
|
...
|
||||||
|
hlr
|
||||||
|
remote-ip 127.0.0.1
|
||||||
|
remote-port 4222
|
||||||
|
end
|
Loading…
Reference in New Issue