Changeset 8f80e87
- Timestamp:
- 03/13/06 11:00:46 (15 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:
- 3d4fb8f
- Parents:
- b51edf5
- Location:
- test
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
test/Makefile
r0d57541 r8f80e87 4 4 5 5 INCLUDE = -I$(PREFIX)/lib 6 CFLAGS = -Wall -Wimplicit -Wformat -pipe -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 6 CFLAGS = -Wall -Wimplicit -Wformat -pipe -g -O2 -D_FILE_OFFSET_BITS=64 \ 7 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 7 8 CFLAGS += $(INCLUDE) 8 9 libdir = $(PREFIX)/lib/.libs 9 10 LDLIBS = -L$(libdir) -ltrace 10 11 11 BINS = test1 test2 test-pcap test-pcap-bpf test-erf-write test-erf-to-pcap \ 12 test-pcap-to-erf test-wtf test-rtclient test-event test-time \ 13 test-seek 12 BINS = test-pcap-bpf test-event test-time test-seek 13 14 14 .PHONY: all clean distclean install depend test 15 15 16 16 all: $(BINS) 17 17 18 test: all 19 for i in $(BINS); do \18 test: all test-format-all test-convert-all 19 @for i in $(BINS); do \ 20 20 echo \* $$i; \ 21 21 LD_LIBRARY_PATH=$(libdir) \ 22 22 ./$$i || exit $$?; \ 23 23 done 24 @echo All tests passed 25 26 test-format-all: test-format 27 @for i in erf pcap wtf ; do \ 28 echo \* $$i; \ 29 ./test-format $$i || exit $$?; \ 30 done 31 32 test-convert-all: test-convert 33 @for i in erf pcap wtf rtclient; do \ 34 for j in erf pcap ; do \ 35 echo \* $$i -\> $$j; \ 36 ./test-convert $$i $$j || exit $$?; \ 37 done; \ 38 done 39 ./test-convert wtf wtf 40 24 41 25 42 clean: … … 32 49 @true 33 50 34 35 51 # vim: noet ts=8 sw=8 -
test/test-event.c
r8a8e54b r8f80e87 46 46 #include <sys/socket.h> 47 47 #include <string.h> 48 #include <unistd.h> 48 49 #include "dagformat.h" 49 50 #include "libtrace.h" 50 51 51 52 struct libtrace_t *trace; 53 54 void iferr(libtrace_t *trace) 55 { 56 libtrace_err_t err = trace_get_err(trace); 57 if (err.err_num==0) 58 return; 59 printf("Error: %s\n",err.problem); 60 exit(1); 61 } 52 62 53 63 int main(int argc, char *argv[]) { … … 59 69 60 70 trace = trace_create(uri); 71 iferr(trace); 61 72 62 73 trace_start(trace); 74 iferr(trace); 63 75 64 76 packet=trace_create_packet(); … … 86 98 break; 87 99 } 100 iferr(trace); 88 101 } 89 102 trace_destroy_packet(&packet); … … 96 109 } 97 110 } else { 98 printf("failure: %s\n",trace_get_err(trace).problem);111 iferr(trace); 99 112 } 100 113 trace_destroy(trace); -
test/test-pcap-bpf.c
r8a8e54b r8f80e87 51 51 struct libtrace_t *trace; 52 52 53 void iferr(libtrace_t *trace) 54 { 55 libtrace_err_t err = trace_get_err(trace); 56 if (err.err_num==0) 57 return; 58 printf("Error: %s\n",err.problem); 59 exit(1); 60 } 61 53 62 int main(int argc, char *argv[]) { 54 63 char *uri = "pcap:traces/100_packets.pcap"; … … 60 69 61 70 trace = trace_create(uri); 62 if (!trace) { 63 printf("ERROR: %s\n",trace_get_err(trace).problem); 64 return 1; 65 } 71 iferr(trace); 66 72 67 73 trace_config(trace,TRACE_OPTION_FILTER,filter); 74 iferr(trace); 68 75 69 76 if (trace_start(trace)==-1) { 70 printf("ERROR: %s\n",trace_get_err(trace).problem); 71 return 1; 77 iferr(trace); 72 78 } 73 79 … … 93 99 } 94 100 } else { 95 printf("failure: %s\n",trace_get_err(trace).problem);101 iferr(trace); 96 102 } 97 103 trace_destroy(trace); -
test/test-seek.c
r5b66921 r8f80e87 51 51 struct libtrace_t *trace; 52 52 53 void iferr(libtrace_t *trace) 54 { 55 libtrace_err_t err = trace_get_err(trace); 56 if (err.err_num==0) 57 return; 58 printf("Error: %s\n",err.problem); 59 exit(1); 60 } 61 53 62 int main(int argc, char *argv[]) { 54 63 char *uri = "erf:traces/100_packets.erf"; … … 59 68 60 69 trace = trace_create(uri); 70 iferr(trace); 61 71 62 72 trace_start(trace); 73 iferr(trace); 63 74 64 if (trace_seek_erf_timestamp(trace,4704246759960519168ULL)==-1) { 65 libtrace_err_t err=trace_get_err(trace); 66 printf("%s\n",err.problem); 67 } 75 trace_seek_erf_timestamp(trace,4704246759960519168ULL); 76 iferr(trace); 68 77 69 78 packet=trace_create_packet(); … … 88 97 } 89 98 } else { 90 printf("failure: %s\n",trace_get_err(trace).problem);99 iferr(trace); 91 100 } 92 101 trace_destroy(trace); -
test/test-time.c
rc6a6c3a r8f80e87 51 51 struct libtrace_t *trace; 52 52 53 void iferr(libtrace_t *trace) 54 { 55 libtrace_err_t err = trace_get_err(trace); 56 if (err.err_num==0) 57 return; 58 printf("Error: %s\n",err.problem); 59 exit(1); 60 } 61 53 62 int main(int argc, char *argv[]) { 54 63 char *uri = "erf:traces/100_packets.erf"; … … 59 68 60 69 trace = trace_create(uri); 70 iferr(trace); 61 71 62 72 trace_start(trace); 73 iferr(trace); 63 74 64 75 packet=trace_create_packet(); … … 88 99 } 89 100 } else { 90 printf("failure: %s\n",trace_get_err(trace).problem);101 iferr(trace); 91 102 } 92 103 trace_destroy(trace);
Note: See TracChangeset
for help on using the changeset viewer.