After ad-parallel-tests and master were merged into next (see the other two mails), I applied these patches before tagging 1.10b:
1) Update AM_RECURSIVE_TARGETS for parallel-tests. This is obvious and can really be considered as part of the merge, as AM_RECURSIVE_TARGETS was introduced on master while the new recursive targets were introduced on ad-parallel-tests. 2) A reorganisation of @node and heading names in the manual. I'll post that separately, in the thread with Karl. 3) A minor NEWS update. Cheers, Ralf Update AM_RECURSIVE_TARGETS for parallel-tests. * lib/am/check.am [PARALLEL_TESTS] (AM_RECURSIVE_TARGETS): Add check, recheck, check-html, recheck-html. diff --git a/lib/am/check.am b/lib/am/check.am index a83f149..f5153e3 100644 --- a/lib/am/check.am +++ b/lib/am/check.am @@ -255,6 +255,8 @@ recheck: recheck-am .PHONY: recheck recheck-am recheck-TESTS .MAKE: recheck-am +AM_RECURSIVE_TARGETS += check recheck + ## -------------- ## ## Produce HTML. ## ## -------------- ## @@ -285,6 +287,8 @@ check-html recheck-html: .PHONY: check-html recheck-html .MAKE: check-html recheck-html +AM_RECURSIVE_TARGETS += check-html recheck-html + else !%?PARALLEL_TESTS% check-TESTS: $(TESTS) Minor NEWS update. * NEWS: Minor update. diff --git a/NEWS b/NEWS index a43d8f4..9e3d629 100644 --- a/NEWS +++ b/NEWS @@ -117,9 +117,10 @@ New in 1.10a: - The `color-tests' option causes colored test result output on terminals. - The `parallel-tests' option enables a new test driver that allows for - parallel test execution, and formatted result output as RST - (reStructuredText) and HTML. Enabling this option may require some - changes to your test suite setup; see the manual for details. + parallel test execution, inter-test dependencies, lazy test execution + for unit-testing, and formatted result output as RST (reStructuredText) + and HTML. Enabling this option may require some changes to your test + suite setup; see the manual for details. - The `silent-rules' option enables Linux kernel-style silent build output. This option requires the widely supported but non-POSIX `make' feature