This behavior makes "make verify" actually fail when the tests fail,
which is what it's supposed to do.
#!/bin/sh
+FAILED=no
+
if test "x$TEST_OUTPUT_FILE" = "x"
then
TEST_OUTPUT_FILE=/dev/null
announce OKAY
else
announce FAILED
+ FAILED=yes
fi
announce_n " Connection limit, no group limit:"
announce OKAY ;
else
announce FAILED ;
+ FAILED=yes
fi
announce_n " Connection limit and group limit:"
announce OKAY ;
else
announce FAILED ;
+ FAILED=yes
fi
}
announce "Running rate-limiting tests:"
run_tests
+
+if test "$FAILED" = "yes"; then
+ exit 1
+fi
#!/bin/sh
+FAILED=no
+
if test "x$TEST_OUTPUT_FILE" = "x"
then
TEST_OUTPUT_FILE=/dev/null
announce OKAY ;
else
announce FAILED ;
+ FAILED=yes
fi
announce_n " test-weof: "
if $TEST_DIR/test-weof >>"$TEST_OUTPUT_FILE" ;
announce OKAY ;
else
announce FAILED ;
+ FAILED=yes
fi
announce_n " test-time: "
if $TEST_DIR/test-time >>"$TEST_OUTPUT_FILE" ;
announce OKAY ;
else
announce FAILED ;
+ FAILED=yes
fi
announce_n " regress: "
if $TEST_DIR/regress >>"$TEST_OUTPUT_FILE" ;
announce OKAY ;
else
announce FAILED ;
+ FAILED=yes
fi
}
unset EVENT_NOWIN32
announce "WIN32"
run_tests
+
+if test "$FAILED" = "yes"; then
+ exit 1
+fi