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>