From: Steinar H. Gunderson Date: Sun, 13 Jan 2013 20:31:50 +0000 (+0100) Subject: When running make check, output which checks failed. X-Git-Tag: 1.0~184 X-Git-Url: https://git.sesse.net/?p=movit;a=commitdiff_plain;h=96591ba1b5bffa57724fa90e13d1f2cdc810ccd5 When running make check, output which checks failed. --- diff --git a/Makefile b/Makefile index 3d0a87c..ad886c0 100644 --- a/Makefile +++ b/Makefile @@ -112,11 +112,14 @@ clean: $(RM) -r movit.info coverage/ check: $(TESTS) - FAIL=0; \ + FAILED_TESTS=""; \ for TEST in $(TESTS); do \ - ./$$TEST || FAIL=1; \ + ./$$TEST || FAILED_TESTS="$$TEST $$FAILED_TESTS"; \ done; \ - exit $$FAIL + if [ "$$FAILED_TESTS" ]; then \ + echo Failed tests: $$FAILED_TESTS; \ + exit 1; \ + fi # You need to build with COVERAGE=1 to use this target. coverage: check