summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorStefano Lattarini <stefano.lattarini@gmail.com>2011-06-28 08:15:21 +0200
committerStefano Lattarini <stefano.lattarini@gmail.com>2011-06-28 08:15:21 +0200
commitc9e39919f0afea01e55795050d4978f530e086e2 (patch)
tree092429df04b5e619065402ceace58cef30347e95 /doc
parent404882ab2ac0a9447f6eccb2fa218df70582f488 (diff)
parent9667c39a2cd9c1af4be172169031975febe78657 (diff)
downloadautomake-c9e39919f0afea01e55795050d4978f530e086e2.tar.gz
Merge branch 'parallel-tests-maint' into maint
* parallel-tests-maint: Revert "docs: parallel-tests is not experimental anymore" parallel-tests: stricter checks on DISABLE_HARD_ERRORS support docs: parallel-tests is not experimental anymore check: document and test $(TEST_SUITE_LOG) overriding
Diffstat (limited to 'doc')
-rw-r--r--doc/automake.texi17
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/automake.texi b/doc/automake.texi
index 964dc1184..e4c96ae3f 100644
--- a/doc/automake.texi
+++ b/doc/automake.texi
@@ -8797,6 +8797,20 @@ use a command like this to run only a subset of the tests:
env TESTS="foo.test bar.test" make -e check
@end example
+Note however that the command above will unconditionally overwrite the
+@file{test-suite.log} file, thus clobbering the recorded results
+of any previous testsuite run. This might be undesirable for packages
+whose testsuite takes long time to execute. Luckily, this problem can
+easily be avoided by overriding also @code{TEST_SUITE_LOG} at runtime;
+for example,
+
+@example
+env TEST_SUITE_LOG=partial.log TESTS="..." make -e check
+@end example
+
+will write the result of the partial testsuite runs to the
+@file{partial.log}, without touching @file{test-suite.log}.
+
@item
You can set the @code{TEST_LOGS} variable. By default, this variable is
computed at @command{make} run time from the value of @code{TESTS} as
@@ -8807,6 +8821,9 @@ set x subset*.log; shift
env TEST_LOGS="foo.log $*" make -e check
@end example
+The comments made above about @code{TEST_SUITE_LOG} overriding applies
+here too.
+
@item
@vindex RECHECK_LOGS
@cindex lazy test execution