[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 9583b9e: ; Improve documentation in test Makefile
From: |
Phillip Lord |
Subject: |
[Emacs-diffs] master 9583b9e: ; Improve documentation in test Makefile |
Date: |
Fri, 26 Feb 2016 11:56:34 +0000 |
branch: master
commit 9583b9e871f89bdc1bf30c24a2090c08ed87e1b5
Author: Phillip Lord <address@hidden>
Commit: Phillip Lord <address@hidden>
; Improve documentation in test Makefile
* test/Makefile.in: Improve documentation.
---
test/Makefile.in | 15 ++++++++++-----
1 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/test/Makefile.in b/test/Makefile.in
index e651c6c..b5954df 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -21,7 +21,8 @@
## Some targets:
## check: re-run all tests, writing to .log files.
-## check-maybe: run all tests whose .log file needs updating
+## check-maybe: run all tests which are outdated with their .log file
+## or the source files they are testing.
## filename.log: run tests from filename.el(c) if .log file needs updating
## filename: re-run tests from filename.el(c), with no logging
@@ -142,9 +143,9 @@ endef
$(foreach test,${TESTS},$(eval $(call test_template,${test})))
## Include dependencies between test files and the files they test.
-## We do this without the file and eval directly, but then we would
-## have to run Emacs for every make invocation, and it might not be
-## available during clean.
+## We could do this without the file and eval directly, but then we
+## would have to run Emacs for every make invocation, and it might not
+## be available during clean.
-include make-test-deps.mk
## Rerun all default tests.
check: mostlyclean
@@ -155,7 +156,11 @@ check: mostlyclean
check-expensive: mostlyclean
@${MAKE} check-doit SELECTOR="${SELECTOR_EXPENSIVE}"
-## Only re-run default tests whose .log is older than the test.
+## Re-run all tests which are outdated. A test is outdated if its
+## logfile is out-of-date with either the test file, or the source
+## files that the tests depend on. The source file dependencies are
+## determined by a heuristic and does not identify the full dependency
+## graph. See make-test-deps.emacs-lisp for details.
.PHONY: check-maybe
check-maybe:
@${MAKE} check-doit SELECTOR="${SELECTOR_ACTUAL}"
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 9583b9e: ; Improve documentation in test Makefile,
Phillip Lord <=