* lib/am/check.am [%?PARALLEL_TESTS%]: Update the comments to reflect the recent changes. Remove quite many comments that were merely duplicating excerpts from the Automake manual. --- ChangeLog | 7 +++++++ lib/am/check.am | 31 ++++++------------------------- 2 files changed, 13 insertions(+), 25 deletions(-)
diff --git a/ChangeLog b/ChangeLog index 46e6f03..0c36417 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ 2011-08-05 Stefano Lattarini <stefano.lattar...@gmail.com> + check: update comments to reflect recent heavy changes + * lib/am/check.am [%?PARALLEL_TESTS%]: Update the comments to + reflect the recent changes. Remove quite many comments that + were merely duplicating excerpts from the Automake manual. + +2011-08-05 Stefano Lattarini <stefano.lattar...@gmail.com> + check: small cleanups and refactorings in test harness and drivers * lib/tap-driver (yn): New subroutine, converts a boolean value to a "yes" or "no" string. diff --git a/lib/am/check.am b/lib/am/check.am index 95e9ac6..8340850 100644 --- a/lib/am/check.am +++ b/lib/am/check.am @@ -49,31 +49,12 @@ include inst-vars.am ## New parallel test driver. ## -## This code is adapted from check.mk which was originally -## written at EPITA/LRDE, further developed at Gostai, then made -## its way from GNU coreutils to end up, largely rewritten, in -## Automake. -## -## It provides special support for "unit tests", that is to say, -## tests that (once run) no longer need to be re-compiled and -## re-run at each "make check", unless their sources changed. To -## enable unit-test supports, set RECHECK_LOGS to empty. In such a -## setting, that heavily relies on correct dependencies, its users may -## prefer to define EXTRA_PROGRAMS instead of check_PROGRAMS, because -## it allows intertwined compilation and execution of the tests. -## Sometimes this helps catching errors earlier (you don't have to -## wait for all the tests to be compiled). -## -## Define TEST_SUITE_LOG to be the name of the global log to create. -## Define TEST_LOGS to the set of logs to include in it. It defaults -## to $(TESTS), with `.test' and `@EXEEXT@' removed, and `'.log' -## appended. -## -## In addition to the magic "exit 77 means SKIP" feature (which was -## imported from automake), there is a magic "exit 99 means ERROR" feature -## which is useful if you need to issue a hard error no matter whether the -## test is XFAIL or not. You can disable this feature by setting the -## variable DISABLE_HARD_ERRORS to a nonempty value. +## The first version of the code here was adapted from check.mk, which was +## originally written at EPITA/LRDE, further developed at Gostai, then made +## its way from GNU coreutils to end up, largely rewritten, in Automake. +## The current version is an heavy rewrite of that, to allow for support +## of more test metadata, and the use of custom test derivers and protocols +## (among them, TAP). # Restructured Text title and section. am__rst_title = sed 's/.*/ & /;h;s/./=/g;p;x;p;g;p;s/.*//' -- 1.7.2.3