Changeset 1763

Show
Ignore:
Timestamp:
03/26/07 21:34:09 (22 months ago)
Author:
aturner
Message:

use test2.rewrite_* for little endian tests. fixes #64

Location:
trunk/test
Files:
13 added
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/test/Makefile.am

    r1762 r1763  
    3232        $(PRINTF) "%s\n" "Sending traffic on '$(nic1)' and '$(nic2)'" 
    3333 
    34 # the cache files to be used as the standard; be sure to do a cvs commit 
    35 # afterwords! 
    36 standard: 
     34if WORDS_BIGENDIAN 
     35STANDARD_REWRITE = standard_bigendian 
     36REWRITE_WARN = "big" 
     37else 
     38STANDARD_REWRITE = standard_littleendian 
     39REWRITE_WARN = "little" 
     40endif 
     41 
     42standard: standard_prep $(STANDARD_REWRITE) 
     43        $(PRINTF) "Warning: only creating %s endian standard test files\n" $(REWRITE_WARN) 
     44         
     45standard_prep:   
    3746        $(TCPPREP) -i test.pcap -o test.auto_router -a router 
    3847        $(TCPPREP) -i test.pcap -o test.auto_bridge -a bridge 
     
    4554        $(TCPPREP) -i test.pcap -o test.regex -r '216.27.178.*' 
    4655        $(TCPPREP) -i test.pcap -o test.comment -C "This is a comment" -p 
     56 
     57standard_bigendian: 
    4758        $(TCPREWRITE) -i test.pcap -o test.rewrite_seed -s 55 
    4859        $(TCPREWRITE) -i test.pcap -o test.rewrite_portmap -r 80:8080 
     
    6980        $(TCPREWRITE) -i test.rewrite_config -o test.rewrite_vlandel \ 
    7081                --enet-vlan=del 
    71          
     82                 
     83standard_littleendian: 
     84        $(TCPPREP) -i test.pcap -o test.auto_router -a router 
     85        $(TCPPREP) -i test.pcap -o test.auto_bridge -a bridge 
     86        $(TCPPREP) -i test.pcap -o test.auto_client -a client 
     87        $(TCPPREP) -i test.pcap -o test.auto_server -a server 
     88        $(TCPPREP) --load-opts config -o test.prep_config 
     89        $(TCPPREP) -i test.pcap -o test.port -p 
     90        $(TCPPREP) -i test.pcap -o test.mac -e 00:02:3b:00:3d:ce 
     91        $(TCPPREP) -i test.pcap -o test.cidr -c '216.27.178.0/24' 
     92        $(TCPPREP) -i test.pcap -o test.regex -r '216.27.178.*' 
     93        $(TCPPREP) -i test.pcap -o test.comment -C "This is a comment" -p 
     94        $(TCPREWRITE) -i test.pcap -o test2.rewrite_seed -s 55 
     95        $(TCPREWRITE) -i test.pcap -o test2.rewrite_portmap -r 80:8080 
     96        $(TCPREWRITE) -i test.pcap -o test2.rewrite_endpoint \ 
     97                -e 10.10.0.1:10.10.0.2 -c test.auto_router 
     98        $(TCPREWRITE) -i test.pcap -o test2.rewrite_pnat \ 
     99                -N 216.27.178.0/24:172.16.0.0/24 
     100        $(TCPREWRITE) -i test.pcap -o test2.rewrite_pad -F pad 
     101        $(TCPREWRITE) -i test.pcap -o test2.rewrite_trunc -F trunc 
     102        $(TCPREWRITE) -i test.pcap -o test2.rewrite_mac \ 
     103                --enet-dmac=00:12:13:14:15:16,00:22:33:44:55:66 \ 
     104                --enet-smac=00:22:33:44:55:66,00:12:13:14:15:16  -c test.auto_router 
     105        $(TCPREWRITE) -i test.pcap -o test2.rewrite_layer2 \ 
     106                 --dlt=user --user-dlink=00,50,da,5d,46,55,0,7,eb,30,a4,c3,08,0 
     107        $(TCPREWRITE) -i test.pcap -o test2.rewrite_config --enet-vlan=add --enet-vlan-tag=45 \ 
     108                --enet-vlan-cfi=1 --enet-vlan-pri=5 
     109        $(TCPREWRITE) -i test.pcap -o test2.rewrite_skip -b -s 55 \ 
     110                --enet-dmac=00:12:13:14:15:16,00:22:33:44:55:66 \ 
     111                --enet-smac=00:22:33:44:55:66,00:12:13:14:15:16  -c test.auto_router 
     112        $(TCPREWRITE) -i test.pcap -o test2.rewrite_dltuser --dlt=user \ 
     113                --user-dlink=0x0f,0x00,0x08,0x00 --user-dlt=104  
     114        $(TCPREWRITE) -i test.pcap -o test2.rewrite_dlthdlc --dlt=hdlc \ 
     115                --hdlc-control=0 --hdlc-address=0x0F 
     116        $(TCPREWRITE) -i test.rewrite_config -o test2.rewrite_vlandel \ 
     117                --enet-vlan=del 
    72118 
    73119 
     
    183229        $(PRINTF) "%s\n" "*** [tcprewrite] Portmap test: " >>test.log 
    184230        $(TCPREWRITE) $(ENABLE_DEBUG) -i test.pcap -o test.rewrite_portmap1 -r 80:8080 >>test.log 2>&1 
    185         diff test.$@ test.$@1 >>test.log 2>&1 
     231if WORDS_BIGENDIAN 
     232        diff test.$@ test.$@1 >>test.log 2>&1 
     233else 
     234        diff test2.$@ test.$@1 >>test.log 2>&1 
     235endif 
    186236        if [ $? ] ; then $(PRINTF) "\t\t%s\n" "FAILED"; else $(PRINTF) "\t\t%s\n" "OK"; fi 
    187237         
     
    190240        $(PRINTF) "%s\n" "*** [tcprewrite] Endpoint test: " >>test.log 
    191241        $(TCPREWRITE) $(ENABLE_DEBUG) -i test.pcap -o test.rewrite_endpoint1 -e 10.10.0.1:10.10.0.2 -c test.auto_router 
    192         diff test.$@ test.$@1 >>test.log 2>&1 
     242if WORDS_BIGENDIAN 
     243        diff test.$@ test.$@1 >>test.log 2>&1 
     244else 
     245        diff test2.$@ test.$@1 >>test.log 2>&1 
     246endif 
    193247        if [ $? ] ; then $(PRINTF) "\t\t%s\n" "FAILED"; else $(PRINTF) "\t\t%s\n" "OK"; fi 
    194248         
     
    197251        $(PRINTF) "%s\n" "*** [tcprewrite] Pseudo NAT test: " >>test.log 
    198252        $(TCPREWRITE) $(ENABLE_DEBUG) -i test.pcap -o test.rewrite_pnat1 -N 216.27.178.0/24:172.16.0.0/24 
    199         diff test.$@ test.$@1 >>test.log 2>&1 
     253if WORDS_BIGENDIAN 
     254        diff test.$@ test.$@1 >>test.log 2>&1 
     255else 
     256        diff test2.$@ test.$@1 >>test.log 2>&1 
     257endif 
    200258        if [ $? ] ; then $(PRINTF) "\t\t%s\n" "FAILED"; else $(PRINTF) "\t\t%s\n" "OK"; fi 
    201259         
     
    206264                --enet-dmac=00:12:13:14:15:16,00:22:33:44:55:66 \ 
    207265                --enet-smac=00:22:33:44:55:66,00:12:13:14:15:16  -c test.auto_router 
    208         diff test.$@ test.$@1 >>test.log 2>&1 
     266if WORDS_BIGENDIAN 
     267        diff test.$@ test.$@1 >>test.log 2>&1 
     268else 
     269        diff test2.$@ test.$@1 >>test.log 2>&1 
     270endif 
    209271        if [ $? ] ; then $(PRINTF) "\t\t%s\n" "FAILED"; else $(PRINTF) "\t\t%s\n" "OK"; fi 
    210272 
     
    212274        $(PRINTF) "%s" "[tcprewrite] Truncate test: " 
    213275        $(PRINTF) "%s\n" "*** [tcprewrite] Truncate test: " >>test.log 
    214         $(TCPREWRITE) $(ENABLE_DEBUG) -F trunc -i test.pcap -o test.rewrite_trunc1 >>test.log 2>&1 
     276if WORDS_BIGENDIAN 
     277        diff test.$@ test.$@1 >>test.log 2>&1 
     278else 
     279        diff test2.$@ test.$@1 >>test.log 2>&1 
     280endif 
    215281        if [ $? ] ; then $(PRINTF) "\t\t%s\n" "FAILED"; else $(PRINTF) "\t\t%s\n" "OK"; fi 
    216282 
     
    219285        $(PRINTF) "%s\n" "*** [tcprewrite] Pad test: " >>test.log 
    220286        $(TCPREWRITE) $(ENABLE_DEBUG) -F pad -i test.pcap -o test.rewrite_pad1 >>test.log 2>&1 
    221         diff test.$@ test.$@1 >>test.log 2>&1 
     287if WORDS_BIGENDIAN 
     288        diff test.$@ test.$@1 >>test.log 2>&1 
     289else 
     290        diff test2.$@ test.$@1 >>test.log 2>&1 
     291endif 
    222292        if [ $? ] ; then $(PRINTF) "\t\t\t%s\n" "FAILED"; else $(PRINTF) "\t\t\t%s\n" "OK"; fi 
    223293 
     
    226296        $(PRINTF) "%s\n" "*** [tcprewrite] Seed IP test: " >>test.log 
    227297        $(TCPREWRITE) $(ENABLE_DEBUG) -i test.pcap -o test.rewrite_seed1 -s 55 >>test.log 2>&1 
    228         diff test.$@ test.$@1 >>test.log 2>&1 
     298if WORDS_BIGENDIAN 
     299        diff test.$@ test.$@1 >>test.log 2>&1 
     300else 
     301        diff test2.$@ test.$@1 >>test.log 2>&1 
     302endif 
    229303        if [ $? ] ; then $(PRINTF) "\t\t%s\n" "FAILED"; else $(PRINTF) "\t\t%s\n" "OK"; fi 
    230304 
     
    234308        $(TCPREWRITE) $(ENABLE_DEBUG) --dlt=user --user-dlink=00,50,da,5d,46,55,0,7,eb,30,a4,c3,08,0 \ 
    235309                -i test.pcap -o test.rewrite_layer21 >>test.log 2>&1 
    236         diff test.$@ test.$@1 >>test.log 2>&1 
     310if WORDS_BIGENDIAN 
     311        diff test.$@ test.$@1 >>test.log 2>&1 
     312else 
     313        diff test2.$@ test.$@1 >>test.log 2>&1 
     314endif 
    237315        if [ $? ] ; then $(PRINTF) "\t\t%s\n" "FAILED"; else $(PRINTF) "\t\t%s\n" "OK"; fi 
    238316         
     
    241319        $(PRINTF) "%s\n" "*** [tcprewrite] Config/VLAN Add test: " >>test.log 
    242320        $(TCPREWRITE) -i test.pcap -o test.rewrite_config1 --load-opts config 
    243         diff test.$@ test.$@1 >>test.log 2>&1 
     321if WORDS_BIGENDIAN 
     322        diff test.$@ test.$@1 >>test.log 2>&1 
     323else 
     324        diff test2.$@ test.$@1 >>test.log 2>&1 
     325endif 
    244326        if [ $? ] ; then $(PRINTF) "\t%s\n" "FAILED"; else $(PRINTF) "\t%s\n" "OK"; fi 
    245327 
     
    250332                --enet-dmac=00:12:13:14:15:16,00:22:33:44:55:66 \ 
    251333                --enet-smac=00:22:33:44:55:66,00:12:13:14:15:16  -c test.auto_router 
    252         diff test.$@ test.$@1 >>test.log 2>&1 
     334if WORDS_BIGENDIAN 
     335        diff test.$@ test.$@1 >>test.log 2>&1 
     336else 
     337        diff test2.$@ test.$@1 >>test.log 2>&1 
     338endif 
    253339        if [ $? ] ; then $(PRINTF) "\t\t%s\n" "FAILED"; else $(PRINTF) "\t\t%s\n" "OK"; fi 
    254340 
     
    258344        $(TCPREWRITE) -i test.pcap -o test.rewrite_dltuser1 --dlt=user \ 
    259345                --user-dlink=0x0f,0x00,0x08,0x00 --user-dlt=104  
    260         diff test.$@ test.$@1 >>test.log 2>&1 
     346if WORDS_BIGENDIAN 
     347        diff test.$@ test.$@1 >>test.log 2>&1 
     348else 
     349        diff test2.$@ test.$@1 >>test.log 2>&1 
     350endif 
    261351        if [ $? ] ; then $(PRINTF) "\t\t%s\n" "FAILED"; else $(PRINTF) "\t\t%s\n" "OK"; fi 
    262352 
     
    266356        $(TCPREWRITE) -i test.pcap -o test.rewrite_dlthdlc1 --dlt=hdlc \ 
    267357                --hdlc-control=0 --hdlc-address=0x0F 
    268         diff test.$@ test.$@1 >>test.log 2>&1 
     358if WORDS_BIGENDIAN 
     359        diff test.$@ test.$@1 >>test.log 2>&1 
     360else 
     361        diff test2.$@ test.$@1 >>test.log 2>&1 
     362endif 
    269363        if [ $? ] ; then $(PRINTF) "\t%s\n" "FAILED"; else $(PRINTF) "\t%s\n" "OK"; fi 
    270364 
     
    274368        $(TCPREWRITE) -i test.rewrite_config -o test.rewrite_vlandel1 \ 
    275369                --enet-vlan=del 
    276         diff test.$@ test.$@1 >>test.log 2>&1 
     370if WORDS_BIGENDIAN 
     371        diff test.$@ test.$@1 >>test.log 2>&1 
     372else 
     373        diff test2.$@ test.$@1 >>test.log 2>&1 
     374endif 
    277375        if [ $? ] ; then $(PRINTF) "\t\t%s\n" "FAILED"; else $(PRINTF) "\t\t%s\n" "OK"; fi 
    278376