diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2018-12-05 02:24:30 +0100 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2018-12-05 03:17:03 +0100 |
commit | e2372333ba9e7c7079073a27dcb07d13b9128e51 (patch) | |
tree | 68c130c3a90b288013fa90657bffef94a9253082 | |
parent | 91547b7cc99d193c8bd4852deb450a254579e985 (diff) |
add test_nodes.vty transcript test
Change-Id: I3a8c50d8d555b6b948d97d6412e17594ee439de0
-rw-r--r-- | tests/Makefile.am | 6 | ||||
-rw-r--r-- | tests/test_nodes.vty | 118 |
2 files changed, 123 insertions, 1 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index fce110d13..16251e121 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -63,7 +63,11 @@ vty-python-test: $(BUILT_SOURCES) # pass -u to vty_script_runner.py by doing: # make vty-transcript-test U=-u 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 vty-test: $(MAKE) vty-python-test diff --git a/tests/test_nodes.vty b/tests/test_nodes.vty new file mode 100644 index 000000000..61470c47e --- /dev/null +++ b/tests/test_nodes.vty @@ -0,0 +1,118 @@ +OsmoMSC> enable +OsmoMSC# configure terminal +OsmoMSC(config)# list +... + network + msc + mncc-int + hlr + smpp + +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> + iu rab-assign-addr-enc (x213|v4raw) + asn1 debug (1|0) + asn1 xer-print (1|0) + +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)# smpp +OsmoMSC(config-smpp)# list +... + smpp-first + no smpp-first + local-tcp-port <1-65535> + local-tcp-ip A.B.C.D <1-65535> + system-id ID + policy (accept-all|closed) + esme NAME + no esme NAME + +OsmoMSC(config-smpp)# exit +OsmoMSC(config)# exit +OsmoMSC# configure terminal +OsmoMSC(config)# network +OsmoMSC(config-net)# end +OsmoMSC# disable +OsmoMSC> enable + +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 + cs7-instance-iu 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 +smpp + local-tcp-port 2775 + policy closed + no smpp-first +hlr + remote-ip 127.0.0.1 + remote-port 4222 +end |