Commit 7a8de1fe authored by Pieter Noordhuis's avatar Pieter Noordhuis
Browse files

Exit with a non-zero status when tests failed

parent 1c29aafd
......@@ -113,7 +113,8 @@ check: hiredis-test
"bind 127.0.0.1\n" \
"unixsocket /tmp/hiredis-test-redis.sock" \
| redis-server -
./hiredis-test -h 127.0.0.1 -p 56379 -s /tmp/hiredis-test-redis.sock || true
./hiredis-test -h 127.0.0.1 -p 56379 -s /tmp/hiredis-test-redis.sock || \
( kill `cat /tmp/hiredis-test-redis.pid` && false )
kill `cat /tmp/hiredis-test-redis.pid`
.c.o:
......
......@@ -704,10 +704,11 @@ int main(int argc, char **argv) {
test_blocking_io_errors(cfg);
test_throughput(cfg);
if (fails == 0) {
printf("ALL TESTS PASSED\n");
} else {
if (fails) {
printf("*** %d TESTS FAILED ***\n", fails);
return 1;
}
printf("ALL TESTS PASSED\n");
return 0;
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment