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 ...@@ -113,7 +113,8 @@ check: hiredis-test
"bind 127.0.0.1\n" \ "bind 127.0.0.1\n" \
"unixsocket /tmp/hiredis-test-redis.sock" \ "unixsocket /tmp/hiredis-test-redis.sock" \
| redis-server - | 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` kill `cat /tmp/hiredis-test-redis.pid`
.c.o: .c.o:
......
...@@ -704,10 +704,11 @@ int main(int argc, char **argv) { ...@@ -704,10 +704,11 @@ int main(int argc, char **argv) {
test_blocking_io_errors(cfg); test_blocking_io_errors(cfg);
test_throughput(cfg); test_throughput(cfg);
if (fails == 0) { if (fails) {
printf("ALL TESTS PASSED\n");
} else {
printf("*** %d TESTS FAILED ***\n", fails); printf("*** %d TESTS FAILED ***\n", fails);
return 1;
} }
printf("ALL TESTS PASSED\n");
return 0; 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