diff options
author | Stefano Lattarini <stefano.lattarini@gmail.com> | 2011-06-28 08:15:21 +0200 |
---|---|---|
committer | Stefano Lattarini <stefano.lattarini@gmail.com> | 2011-06-28 08:15:21 +0200 |
commit | c9e39919f0afea01e55795050d4978f530e086e2 (patch) | |
tree | 092429df04b5e619065402ceace58cef30347e95 /doc | |
parent | 404882ab2ac0a9447f6eccb2fa218df70582f488 (diff) | |
parent | 9667c39a2cd9c1af4be172169031975febe78657 (diff) | |
download | automake-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.texi | 17 |
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 |