From: Noam Postavsky Date: Sat, 17 Jun 2017 19:48:32 +0000 (-0400) Subject: * test/Makefile.in: Don't suppress test failure for single tests. X-Git-Tag: emacs-26.0.90~521^2~47 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4caa8d4de4cc9c84b2d49a75f24c1626aa3c3f73;p=emacs.git * test/Makefile.in: Don't suppress test failure for single tests. --- diff --git a/test/Makefile.in b/test/Makefile.in index 67bb7ac2eea..414eca90564 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -144,10 +144,9 @@ else testloadfile = $* endif -## Ignore any test errors so we can continue to test other files. %.log: %.elc $(AM_V_at)${MKDIR_P} $(dir $@) - -$(AM_V_GEN)HOME=/nonexistent $(emacs) -l ert -l $(testloadfile) \ + $(AM_V_GEN)HOME=/nonexistent $(emacs) -l ert -l $(testloadfile) \ --eval "(ert-run-tests-batch-and-exit ${SELECTOR_ACTUAL})" ${WRITE_LOG} ifeq (@HAVE_MODULES@, yes) @@ -240,8 +239,11 @@ check-maybe: check-no-automated-subdir ## Run the tests. .PHONY: check-doit -check-doit: ${LOGFILES} - @$(emacs) -l ert -f ert-summarize-tests-batch-and-exit $^ +## We can't put LOGFILES as prerequisites, because that would stop the +## summarizing step from running when there is an error. +check-doit: + -@${MAKE} -k ${LOGFILES} + @$(emacs) -l ert -f ert-summarize-tests-batch-and-exit ${LOGFILES} .PHONY: mostlyclean clean bootstrap-clean distclean maintainer-clean