Changeset 7a27af0
- Timestamp:
- 04/20/10 14:10:37 (11 years ago)
- Branches:
- 4.0.1-hotfixes, cachetimestamps, develop, dpdk-ndag, etsilive, getfragoff, help, libtrace4, master, ndag_format, pfring, rc-4.0.1, rc-4.0.2, rc-4.0.3, rc-4.0.4, ringdecrementfix, ringperformance, ringtimestampfixes
- Children:
- 0c835744
- Parents:
- 5b8f9ee
- Location:
- test
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
test/Makefile
rce7c7af r7a27af0 15 15 .PHONY: all clean distclean install depend test 16 16 17 all: $(BINS) 17 all: $(BINS) test-drops test-format test-decode test-decode2 test-write test-convert 18 18 19 test: all test-format-all test-convert-all test-write-all test-programs20 21 test-programs: $(BINS) test-drops22 @for i in $(BINS); do \23 echo \* $$i; \24 rm -f traces/*.out.*; \25 LD_LIBRARY_PATH="$(libdir)" \26 DYLD_LIBRARY_PATH="$(libdir)" \27 ./$$i || exit $$?; \28 done29 @for i in erf pcap pcapfile duck legacyatm legacypos legacyeth tsh;\30 do \31 echo $$i; \32 LD_LIBRARY_PATH="$(libdir)" \33 DYLD_LIBRARY_PATH="$(libdir)" \34 ./test-drops $$i || exit $$?; \35 done36 @echo All tests passed37 38 test-format-all: test-format test-decode test-decode239 # Try various link layer decodes40 @echo SLL Decoder41 @LD_LIBRARY_PATH="$(libdir)" \42 DYLD_LIBRARY_PATH="$(libdir)" \43 ./test-decode2 pcap:traces/100_sll.pcap44 45 @echo 802.1x decoder46 @LD_LIBRARY_PATH="$(libdir)" \47 DYLD_LIBRARY_PATH="$(libdir)" \48 ./test-decode2 pcap:traces/8021x.pcap49 50 @echo MPLS Decoder51 @LD_LIBRARY_PATH="$(libdir)" \52 DYLD_LIBRARY_PATH="$(libdir)" \53 ./test-decode2 pcap:traces/10_mpls_ip.pcap54 55 @echo Radius Decoder56 @LD_LIBRARY_PATH="$(libdir)" \57 DYLD_LIBRARY_PATH="$(libdir)" \58 ./test-decode2 pcap:traces/radius.pcap59 @for i in erf pcap pcapfile legacyatm legacyeth legacypos tsh;\60 do \61 echo \* Read $$i; \62 rm -f traces/*.out.*; \63 LD_LIBRARY_PATH="$(libdir)" \64 DYLD_LIBRARY_PATH="$(libdir)" \65 ./test-format $$i || exit $$?; \66 LD_LIBRARY_PATH="$(libdir)" \67 DYLD_LIBRARY_PATH="$(libdir)" \68 ./test-decode $$i || exit $$?; \69 done70 71 test-write-all: test-write72 @for i in erf pcap pcapfile; do \73 echo \* Write $$i; \74 rm -f traces/*.out.*; \75 LD_LIBRARY_PATH="$(libdir)" \76 DYLD_LIBRARY_PATH="$(libdir)" \77 ./test-write $$i || exit $$?; \78 done79 80 test-convert-all: test-convert81 # Not all types are convertable, for instance libtrace doesn't82 # do rtclient output, and erf doesn't support 802.1183 @echo \* Conversions84 @echo " * erf -> erf"85 @rm -f traces/*.out.*86 @LD_LIBRARY_PATH="$(libdir)" DYLD_LIBRARY_PATH="$(libdir)" ./test-convert erf erf87 @echo " * erf -> pcap"88 @LD_LIBRARY_PATH="$(libdir)" DYLD_LIBRARY_PATH="$(libdir)" ./test-convert erf pcap89 @echo " * pcap -> erf"90 @rm -f traces/*.out.*91 @LD_LIBRARY_PATH="$(libdir)" DYLD_LIBRARY_PATH="$(libdir)" ./test-convert pcap erf92 @echo " * pcapfile -> erf"93 @rm -f traces/*.out.*94 @LD_LIBRARY_PATH="$(libdir)" DYLD_LIBRARY_PATH="$(libdir)" ./test-convert pcapfile erf95 @echo " * pcapfile -> pcapfile"96 @rm -f traces/*.out.*97 @LD_LIBRARY_PATH="$(libdir)" DYLD_LIBRARY_PATH="$(libdir)" ./test-convert pcapfile pcapfile98 @echo " * pcap -> pcapfile"99 @rm -f traces/*.out.*100 @LD_LIBRARY_PATH="$(libdir)" DYLD_LIBRARY_PATH="$(libdir)" ./test-convert pcap pcapfile101 @echo " * erf -> pcapfile"102 @rm -f traces/*.out.*103 @LD_LIBRARY_PATH="$(libdir)" DYLD_LIBRARY_PATH="$(libdir)" ./test-convert erf pcapfile104 @#LD_LIBRARY_PATH="$(libdir)" DYLD_LIBRARY_PATH="$(libdir)" ./test-convert rtclient erf105 @#LD_LIBRARY_PATH="$(libdir)" DYLD_LIBRARY_PATH="$(libdir)" ./test-convert rtclient pcap106 107 @# This doesn't work because pcap doesn't support legacyatm's linketype108 @# so the packet is converted to a raw IP packet, which when read109 @# back in again doesn't match legacyatm's original packet.110 @#echo " * legacyatm -> pcapfile"111 @#rm -f traces/*.out.*112 @#LD_LIBRARY_PATH="$(libdir)" DYLD_LIBRARY_PATH="$(libdir)" ./test-convert legacyatm pcapfile113 114 @echo " * legacyeth -> pcapfile"115 @rm -f traces/*.out.*116 @LD_LIBRARY_PATH="$(libdir)" DYLD_LIBRARY_PATH="$(libdir)" ./test-convert legacyeth pcapfile117 118 @echo " * legacypos -> pcapfile"119 @rm -f traces/*.out.*120 @LD_LIBRARY_PATH="$(libdir)" DYLD_LIBRARY_PATH="$(libdir)" ./test-convert legacypos pcapfile121 122 @echo " * duck -> duck"123 @rm -f traces/*.out.*124 @LD_LIBRARY_PATH="$(libdir)" DYLD_LIBRARY_PATH="$(libdir)" ./test-convert duck duck125 126 @echo " * tsh -> pcapfile"127 @rm -f traces/*.out.*128 @LD_LIBRARY_PATH="$(libdir)" DYLD_LIBRARY_PATH="$(libdir)" ./test-convert tsh pcapfile129 @echo " * tsh -> pcap"130 @rm -f traces/*.out.*131 @LD_LIBRARY_PATH="$(libdir)" DYLD_LIBRARY_PATH="$(libdir)" ./test-convert tsh pcap132 133 19 clean: 134 20 $(RM) $(BINS) $(OBJS) test-format test-decode test-convert \
Note: See TracChangeset
for help on using the changeset viewer.