diff options
author | Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | 2009-03-08 14:04:38 +0100 |
---|---|---|
committer | Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | 2009-03-14 10:48:45 +0100 |
commit | c33683f0f738bb418d1d8548075065fe943ffb71 (patch) | |
tree | 682dc21971a7d89176940e0043f0de906ed1e709 /bootstrap | |
parent | 9aa1e525a4e192916ffe27d8ac1699c2a694cf6e (diff) | |
download | automake-c33683f0f738bb418d1d8548075065fe943ffb71.tar.gz |
parallel-tests: Ensure backward-compatible semantics.
For each test in Automake's test suite that uses TESTS, generate
an identical one that uses the `parallel-tests' option, for
coverage of backward-compatible functionality.
* tests/gen-parallel-tests: New file, generates distributed
Makefile.am snippet tests/parallel-tests.am to list all tests
that use the TESTS interface but not yet the `parallel-tests'
option, with names mangled to use suffix `-p.test', in ...
(parallel_tests): ... this new make macro.
* tests/Makefile.am ($(srcdir)/parallel-tests.am)
($(parallel_tests), defs-p): New rules.
(TESTS): Add check11.test and $(parallel_tests).
(check_SCRIPTS): Add defs-p, $(parallel_tests).
(check-clean-local): Remove `defs-p'.
(EXTRA_DIST): Distribute gen-parallel-tests.
(MAINTAINERCLEANFILES): New variable, remove $(parallel_tests).
* bootstrap: Generate parallel-tests.am.
* tests/check8.test: Check for circular dependencies in rules.
* tests/check11.test: New test, check that SKIPs are not counted
as passed tests.
* tests/defs.in: Unset DISABLE_HARD_ERRORS, LAZY_TEST_SUITE,
VERBOSE, so the tests are not influenced by the way our test
suite is invoked.
Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Diffstat (limited to 'bootstrap')
-rwxr-xr-x | bootstrap | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -124,6 +124,11 @@ dosubst m4/amversion.in m4/amversion.m4 # Create temporary replacement for automake dosubst automake.in automake.tmp +# Create tests/parallel-tests.am. +cd tests +$BOOTSTRAP_SHELL ./gen-parallel-tests > parallel-tests.am +cd .. + # Run the autotools. $PERL ./aclocal.tmp -I m4 autoconf |