Annotation of embedaddon/libevent/test/test.sh, revision 1.1.1.1
1.1 misho 1: #!/bin/sh
2:
3: setup () {
4: EVENT_NOKQUEUE=yes; export EVENT_NOKQUEUE
5: EVENT_NODEVPOLL=yes; export EVENT_NODEVPOLL
6: EVENT_NOPOLL=yes; export EVENT_NOPOLL
7: EVENT_NOSELECT=yes; export EVENT_NOSELECT
8: EVENT_NOEPOLL=yes; export EVENT_NOEPOLL
9: EVENT_NOEVPORT=yes; export EVENT_NOEVPORT
10: }
11:
12: test () {
13: if ./test-init 2>/dev/null ;
14: then
15: true
16: else
17: echo Skipping test
18: return
19: fi
20:
21: echo -n " test-eof: "
22: if ./test-eof >/dev/null ;
23: then
24: echo OKAY ;
25: else
26: echo FAILED ;
27: fi
28: echo -n " test-weof: "
29: if ./test-weof >/dev/null ;
30: then
31: echo OKAY ;
32: else
33: echo FAILED ;
34: fi
35: echo -n " test-time: "
36: if ./test-time >/dev/null ;
37: then
38: echo OKAY ;
39: else
40: echo FAILED ;
41: fi
42: echo -n " regress: "
43: if ./regress >/dev/null ;
44: then
45: echo OKAY ;
46: else
47: echo FAILED ;
48: fi
49: }
50:
51: echo "Running tests:"
52:
53: # Need to do this by hand?
54: setup
55: unset EVENT_NOKQUEUE
56: export EVENT_NOKQUEUE
57: echo "KQUEUE"
58: test
59:
60: setup
61: unset EVENT_NODEVPOLL
62: export EVENT_NODEVPOLL
63: echo "DEVPOLL"
64: test
65:
66: setup
67: unset EVENT_NOPOLL
68: export EVENT_NOPOLL
69: echo "POLL"
70: test
71:
72: setup
73: unset EVENT_NOSELECT
74: export EVENT_NOSELECT
75: echo "SELECT"
76: test
77:
78: setup
79: unset EVENT_NOEPOLL
80: export EVENT_NOEPOLL
81: echo "EPOLL"
82: test
83:
84: setup
85: unset EVENT_NOEVPORT
86: export EVENT_NOEVPORT
87: echo "EVPORT"
88: test
89:
90:
91:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>