Annotation of embedaddon/quagga/tests/libzebra.tests/testcommands.exp, revision 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>