Annotation of embedaddon/quagga/tests/libzebra.tests/testcommands.exp, revision 1.1.1.1
1.1 misho 1: set timeout 30
2: set test_name "testcommands"
3:
4: if {![info exists env(QUAGGA_TEST_COMMANDS)]} {
5: # sadly, the test randomly fails when configure parameters differ from
6: # what was used to create testcommands.refout. this can be fixed by
7: # shipping a matching vtysh_cmd.c, which we'll add after 0.99.23
8: unresolved "$test_name"
9: exit 0
10: }
11:
12: spawn sh -c "./testcommands -e 0 < $env(srcdir)/testcommands.in | diff -au - $env(srcdir)/testcommands.refout"
13:
14: expect {
15: eof {
16: }
17: timeout {
18: exp_close
19: fail "$test_name: timeout"
20: }
21: }
22:
23: catch wait result
24: set os_error [lindex $result 2]
25: set exit_status [lindex $result 3]
26:
27: if { $os_error == 0 && $exit_status == 0 } {
28: pass "$test_name"
29: } else {
30: fail "$test_name"
31: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>