Annotation of embedaddon/quagga/tests/bgpd.tests/aspathtest.exp, revision 1.1

1.1     ! misho       1: set timeout 10
        !             2: set testprefix "aspathtest "
        !             3: set aborted 0
        !             4: set color 1
        !             5: 
        !             6: spawn "./aspathtest"
        !             7: 
        !             8: # proc onetest { test_name note start } {
        !             9: # proc headerline { line } {
        !            10:  
        !            11: set parserno 0
        !            12: proc parsertest { test_name } {
        !            13:        global parserno
        !            14:        headerline "test $parserno"
        !            15:        onetest "parse $test_name" " ($parserno)" "$test_name:"
        !            16:        onetest "parse $test_name +empty_prepend" " (#$parserno)" "empty prepend $test_name:"
        !            17:        incr parserno 1
        !            18: }
        !            19: set attrno 0
        !            20: proc attrtest { test_name } {
        !            21:        global attrno
        !            22:        headerline "aspath_attr test $attrno"
        !            23:        onetest "attr $test_name" " (#$attrno)" "$test_name"
        !            24:        incr attrno 1
        !            25: }
        !            26: 
        !            27: 
        !            28: parsertest "seq1"
        !            29: parsertest "seq2"
        !            30: parsertest "seq3"
        !            31: parsertest "seqset"
        !            32: parsertest "seqset2"
        !            33: parsertest "multi"
        !            34: parsertest "confed"
        !            35: parsertest "confed2"
        !            36: parsertest "confset"
        !            37: parsertest "confmulti"
        !            38: parsertest "seq4"
        !            39: parsertest "tripleseq1"
        !            40: parsertest "someprivate"
        !            41: parsertest "allprivate"
        !            42: parsertest "long"
        !            43: parsertest "seq1extra"
        !            44: parsertest "empty"
        !            45: parsertest "redundantset"
        !            46: parsertest "reconcile_lead_asp"
        !            47: parsertest "reconcile_new_asp"
        !            48: parsertest "reconcile_confed"
        !            49: parsertest "reconcile_start_trans"
        !            50: parsertest "reconcile_start_trans4"
        !            51: parsertest "reconcile_start_trans_error"
        !            52: parsertest "redundantset2"
        !            53: parsertest "zero-size overflow"
        !            54: parsertest "zero-size overflow + valid segment"
        !            55: parsertest "invalid segment type"
        !            56: 
        !            57: for {set i 0} {$i < 10} {incr i 1} { onetest "prepend $i" "" "prepend test $i"; }
        !            58: for {set i 0} {$i <  5} {incr i 1} { onetest "aggregate $i" "" "aggregate test $i"; }
        !            59: for {set i 0} {$i <  5} {incr i 1} { onetest "reconcile $i" "" "reconcile test $i"; }
        !            60: for {set i 0} {$i < 22} {incr i 1} { onetest "compare $i" "" "left cmp "; }
        !            61: 
        !            62: onetest "empty_get" "" "empty_get_test"
        !            63: attrtest "basic test"
        !            64: attrtest "length too short"
        !            65: attrtest "length too long"
        !            66: attrtest "incorrect flag"
        !            67: attrtest "as4_path, with as2 format data"
        !            68: attrtest "as4, with incorrect attr length"
        !            69: attrtest "basic 4-byte as-path"
        !            70: attrtest "4b AS_PATH: too short"
        !            71: attrtest "4b AS_PATH: too long"
        !            72: attrtest "4b AS_PATH: too long2"
        !            73: attrtest "4b AS_PATH: bad flags"
        !            74: attrtest "4b AS4_PATH w/o AS_PATH"
        !            75: attrtest "4b AS4_PATH: confed"
        !            76: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>