5 if test "x$TEST_OUTPUT_FILE" = "x"
7 TEST_OUTPUT_FILE=/dev/null
10 # /bin/echo is a little more likely to support -n than sh's builtin echo.
18 if test "$TEST_OUTPUT_FILE" != "/dev/null"
20 touch "$TEST_OUTPUT_FILE" || exit 1
25 T=`echo "$0" | sed -e 's/test.sh$//'`
26 if test -x "$T/test-init"
32 EVENT_NOKQUEUE=yes; export EVENT_NOKQUEUE
33 EVENT_NODEVPOLL=yes; export EVENT_NODEVPOLL
34 EVENT_NOPOLL=yes; export EVENT_NOPOLL
35 EVENT_NOSELECT=yes; export EVENT_NOSELECT
36 EVENT_NOEPOLL=yes; export EVENT_NOEPOLL
37 unset EVENT_EPOLL_USE_CHANGELIST
38 EVENT_NOEVPORT=yes; export EVENT_NOEVPORT
39 EVENT_NOWIN32=yes; export EVENT_NOWIN32
44 echo "$@" >>"$TEST_OUTPUT_FILE"
49 echo "$@" >>"$TEST_OUTPUT_FILE"
54 if $TEST_DIR/test-init 2>>"$TEST_OUTPUT_FILE" ;
58 announce Skipping test
62 announce_n " test-eof: "
63 if $TEST_DIR/test-eof >>"$TEST_OUTPUT_FILE" ;
70 announce_n " test-weof: "
71 if $TEST_DIR/test-weof >>"$TEST_OUTPUT_FILE" ;
78 announce_n " test-time: "
79 if $TEST_DIR/test-time >>"$TEST_OUTPUT_FILE" ;
86 announce_n " test-changelist: "
87 if $TEST_DIR/test-changelist >>"$TEST_OUTPUT_FILE" ;
94 announce_n " regress: "
95 if test "$TEST_OUTPUT_FILE" = "/dev/null" ;
97 $TEST_DIR/regress --quiet
99 $TEST_DIR/regress >>"$TEST_OUTPUT_FILE"
110 announce "Running tests:"
112 # Need to do this by hand?
130 EVENT_EPOLL_USE_CHANGELIST=yes; export EVENT_EPOLL_USE_CHANGELIST
131 announce "EPOLL (changelist)"
135 unset EVENT_NODEVPOLL
154 if test "$FAILED" = "yes"; then