See <https://jenkins.osmocom.org/jenkins/job/master-libosmocore/a2=default,a3=de…>
Changes:
------------------------------------------
[...truncated 739.95 KB...]
timer test T30 60
timer test T31 10
timer test T32 40
timer software T1 13
timer software T2 0
timer software T3 23
end
tdef_vty_test(config)# timer tea T3 default
tdef_vty_test(config)# timer software T1 default
tdef_vty_test(config)# show running-config
Current configuration:
!
!
line vty
no login
!
timer test T30 60
timer test T31 10
timer test T32 40
timer software T2 0
timer software T3 23
end
tdef_vty_test(config)# timer softw 2 default
tdef_vty_test(config)# timer software 2 default
tdef_vty_test(config)# show running-config
Current configuration:
!
!
line vty
no login
!
timer test T30 60
timer test T31 10
timer test T32 40
timer software T3 23
end
signal 15 received
RESULTS:
pass: /build/tests/tdef/tdef_vty_config_root_test.vty
osmo_verify_transcript_vty.py -v \
-p 42042 \
-r "../tests/tdef/tdef_vty_config_subnode_test" \
/build/tests/tdef/tdef_vty_config_subnode_test.vty
<0000> /build/src/vty/telnet_interface.c:88 Available via telnet 127.0.0.1 42042
Launching: cd '/build/builddir/tests'; ../tests/tdef/tdef_vty_config_subnode_test
tdef_vty_test> list
show pid
show uptime
show version
show online-help
list [with-flags]
exit
help
show vty-attributes
show vty-attributes (application|library|global)
enable [expert-mode]
terminal length <0-512>
terminal no length
who
show history
show talloc-context (application|global|all) (full|brief|DEPTH)
show talloc-context (application|global|all) (full|brief|DEPTH) tree ADDRESS
show talloc-context (application|global|all) (full|brief|DEPTH) filter REGEXP
show timer [TNNNN]
tdef_vty_test> show timer ?
[TNNNN] T- or X-timer-number -- 3GPP compliant timer number of the format '1234' or 'T1234' or 't1234'; Osmocom-specific timer number of the format: 'X1234' or 'x1234'.
tdef_vty_test> show timer
T1 = 100 s Testing a hundred seconds (default: 100 s)
T2 = 100 ms Testing a hundred milliseconds (default: 100 ms)
T3 = 100 m Testing a hundred minutes (default: 100 m)
T4 = 100 Testing a hundred potatoes (default: 100)
T2147483647 = 4294967295 m Very large (default: 4294967295 m)
X23 = 239471 s Negative T number (default: 239471 s)
tdef_vty_test> enable
tdef_vty_test# show timer
T1 = 100 s Testing a hundred seconds (default: 100 s)
T2 = 100 ms Testing a hundred milliseconds (default: 100 ms)
T3 = 100 m Testing a hundred minutes (default: 100 m)
T4 = 100 Testing a hundred potatoes (default: 100)
T2147483647 = 4294967295 m Very large (default: 4294967295 m)
X23 = 239471 s Negative T number (default: 239471 s)
tdef_vty_test# configure terminal
tdef_vty_test(config)# show running-config
Current configuration:
!
!
line vty
no login
!
net
end
tdef_vty_test(config)# network
tdef_vty_test(config-net)# do show timer
T1 = 100 s Testing a hundred seconds (default: 100 s)
T2 = 100 ms Testing a hundred milliseconds (default: 100 ms)
T3 = 100 m Testing a hundred minutes (default: 100 m)
T4 = 100 Testing a hundred potatoes (default: 100)
T2147483647 = 4294967295 m Very large (default: 4294967295 m)
X23 = 239471 s Negative T number (default: 239471 s)
tdef_vty_test(config-net)# do show timer T3
T3 = 100 m Testing a hundred minutes (default: 100 m)
tdef_vty_test(config-net)# do show timer 3
T3 = 100 m Testing a hundred minutes (default: 100 m)
tdef_vty_test(config-net)# do show timer t3
T3 = 100 m Testing a hundred minutes (default: 100 m)
tdef_vty_test(config-net)# timer T1 5
tdef_vty_test(config-net)# timer T1
T1 = 5 s Testing a hundred seconds (default: 100 s)
tdef_vty_test(config-net)# timer t1 678
tdef_vty_test(config-net)# timer T1
T1 = 678 s Testing a hundred seconds (default: 100 s)
tdef_vty_test(config-net)# timer 1 9012345
tdef_vty_test(config-net)# timer T1
T1 = 9012345 s Testing a hundred seconds (default: 100 s)
tdef_vty_test(config-net)# do show timer T666
% No such timer: T666
tdef_vty_test(config-net)# do show timer t666
% No such timer: T666
tdef_vty_test(config-net)# do show timer 666
% No such timer: T666
tdef_vty_test(config-net)# timer T666
% No such timer: T666
tdef_vty_test(config-net)# timer t666
% No such timer: T666
tdef_vty_test(config-net)# timer 666
% No such timer: T666
tdef_vty_test(config-net)# timer T666 5
% No such timer: T666
tdef_vty_test(config-net)# timer X23 42
tdef_vty_test(config-net)# timer X23
X23 = 42 s Negative T number (default: 239471 s)
tdef_vty_test(config-net)# timer x23 43
tdef_vty_test(config-net)# timer x23
X23 = 43 s Negative T number (default: 239471 s)
tdef_vty_test(config-net)# do show timer
T1 = 9012345 s Testing a hundred seconds (default: 100 s)
T2 = 100 ms Testing a hundred milliseconds (default: 100 ms)
T3 = 100 m Testing a hundred minutes (default: 100 m)
T4 = 100 Testing a hundred potatoes (default: 100)
T2147483647 = 4294967295 m Very large (default: 4294967295 m)
X23 = 43 s Negative T number (default: 239471 s)
tdef_vty_test(config-net)# timer T-23 42
% Invalid T timer argument (should be 'T1234' or 'X1234'): 'T-23'
tdef_vty_test(config-net)# timer T-23
% Invalid T timer argument (should be 'T1234' or 'X1234'): 'T-23'
tdef_vty_test(config-net)# timer t-23 42
% Invalid T timer argument (should be 'T1234' or 'X1234'): 't-23'
tdef_vty_test(config-net)# timer t-23
% Invalid T timer argument (should be 'T1234' or 'X1234'): 't-23'
tdef_vty_test(config-net)# timer X-23 42
% Invalid T timer argument (should be 'T1234' or 'X1234'): 'X-23'
tdef_vty_test(config-net)# timer X-23
% Invalid T timer argument (should be 'T1234' or 'X1234'): 'X-23'
tdef_vty_test(config-net)# timer x-23 42
% Invalid T timer argument (should be 'T1234' or 'X1234'): 'x-23'
tdef_vty_test(config-net)# timer x-23
% Invalid T timer argument (should be 'T1234' or 'X1234'): 'x-23'
tdef_vty_test(config-net)# timer -23 42
% Invalid T timer argument (should be 'T1234' or 'X1234'): '-23'
tdef_vty_test(config-net)# timer -23
% Invalid T timer argument (should be 'T1234' or 'X1234'): '-23'
tdef_vty_test(config-net)# show running-config
Current configuration:
!
!
line vty
no login
!
net
timer T1 9012345
timer X23 43
end
tdef_vty_test(config-net)# timer T1 default
tdef_vty_test(config-net)# timer X23 default
tdef_vty_test(config-net)# show running-config
Current configuration:
!
!
line vty
no login
!
net
end
signal 15 received
RESULTS:
pass: /build/tests/tdef/tdef_vty_config_subnode_test.vty
osmo_verify_transcript_vty.py -v \
-p 42042 \
-r "../tests/tdef/tdef_vty_dynamic_test" \
/build/tests/tdef/tdef_vty_dynamic_test.vty
<0000> /build/src/core/socket.c:1155 unable to bind socket:127.0.0.1:42042: Address already in use
<0000> /build/src/core/socket.c:1167 no suitable addr found for: 127.0.0.1:42042
<0000> /build/src/vty/telnet_interface.c:83 Cannot bind telnet at 127.0.0.1 42042
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 2125080 killed;
[ssh-agent] Stopped.
Archiving artifacts