- Authors of GNU Automake-NG.
-Authors of GNU Automake.
--
--David Mackenzie
-- First version of most ".am" files.
-- Wrote sh version of automake.in.
--
--Tom Tromey
-- Touched all ".am" files.
-- Rewrote automake.in
--
--Alexandre Oliva
-- Some of the user-side dependency tracking system.
-- Some more random hacking.
--
--Alexandre Duret-Lutz
-- Major overhaul of everything.
-- Maintenance since 2002.
--
--Ralf Wildenhues
-- Random breakage.
-- Maintenance since 2006.
--
Stefano Lattarini
- Testsuite overhaul.
- TAP support and custom testsuite drivers.
- Random breakage.
- De-facto maintenance since 2012.
+ Started the Automake-NG fork.
@vindex TEST_LOGS
Each couple of @file{.log} and @file{.trs} files is created when the
corresponding test has completed. The set of log files is listed in
-the read-only variable @code{TEST_LOGS}, and defaults to @code{TESTS},
-with the executable extension if any (@pxref{EXEEXT}), as well as any
-suffix listed in @code{TEST_EXTENSIONS} removed, and @file{.log} appended.
-Results are undefined if a test file name ends in several concatenated
-suffixes. @code{TEST_EXTENSIONS} defaults to @file{.test}; it can be
-overridden by the user, in which case any extension listed in it must be
-constituted by a dot, followed by a non-digit alphabetic character,
-followed by any number of alphabetic characters.
-@c Keep in sync with test-extensions.sh
-For example, @samp{.sh}, @samp{.T} and @samp{.t1} are valid extensions,
-while @samp{.x-y}, @samp{.6c} and @samp{.t.1} are not.
+the @emph{read-only} variable @code{TEST_LOGS}, and defaults to
+@code{TESTS}, with the executable extension if any (@pxref{EXEEXT}),
+as well as any suffix listed in @code{TEST_EXTENSIONS} removed, and
+@file{.log} appended. @code{TEST_EXTENSIONS} defaults to @file{.test};
+it can be overridden by the user, in which case any extension listed
+in it must start with a dot (the generated Makefile will check at
+runtime that this is the case, and error out if it's not). While
+@code{TEST_EXTENSIONS} entries could in theory support ``funny
+characters'' (like @samp{@@} or @samp{!}), their use might cause
+unexpected problems for the underlying GNU make implementation, so
+you're advised to limit to the use of alphanumeric characters, plus
+eventually the underscore @samp{_}, the dot @samp{.}, the dash
+@samp{-} characters.
+ @cindex Configure substitutions in @code{TESTS}
+ It is important to note that, due to current limitations (unlikely to be
+ lifted), configure substitutions in the definition of @code{TESTS} can
+ only work if they will expand to a list of tests that have a suffix listed
+ in @code{TEST_EXTENSIONS}.
+
@vindex _LOG_COMPILE
@vindex _LOG_COMPILER
@vindex _LOG_FLAGS