From: Stefano Lattarini Date: Sat, 10 Sep 2011 21:28:59 +0000 (+0200) Subject: Merge branch 'prove' into testsuite-work X-Git-Tag: ng-0.5a~89^2~52 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2c48a50792d15aec423169163ebd5a99735dbc8c;p=thirdparty%2Fautomake.git Merge branch 'prove' into testsuite-work * prove: prove: avoid weird signal-related bug tests: allow use of `prove' to run automake testsuite --- 2c48a50792d15aec423169163ebd5a99735dbc8c diff --cc ChangeLog index 1da4dc7b9,dbd588fee..5c68330a3 --- a/ChangeLog +++ b/ChangeLog @@@ -1,70 -1,27 +1,94 @@@ + 2011-09-10 Stefano Lattarini + + prove: avoid weird signal-related bug + * tests/defs (trap): In the trap code dealing with SIGPIPE + signal, ignore further signals of the same kind. + See also Test::Harness issue [rt.cpan.org #70855], archived at + + + 2011-09-10 Stefano Lattarini + + tests: allow use of `prove' to run automake testsuite + * tests/prove-runner: New helper script; mostly it wraps + our `*.test' test scripts to make them runnable by the + `prove' utility. + * tests/Makefile.am (EXTRA_DIST): Distribute it. + (PROVE, AM_PROVEFLAGS, AM_PROVECMD): New variables. + (prove, installprove): New targets, used run the automake + testsuite through the `prove' utility. + * tests/gen-testsuite-part: For any considered dependency, + generate a variables that groups all the tests depending on + it. This is especially useful for use in the new `prove' + and `installprove' targets, which cannot rely on make for + inter-test dependencies, and have to handle them "by hand". + +2011-09-10 Stefano Lattarini + + tests defs: more namespace-safeness + ($using_tap): Renamed ... + ($am_using_tap): ... to this. + ($parallel_tests): Renamed ... + ($am_parallel_tests): ... to this. + ($test_prefer_config_shell): Renamed ... + ($am_test_prefer_config_shell): ... to this. + ($original_AUTOMAKE): Renamed ... + ($am_original_AUTOMAKE): ... to this. + ($original_ACLOCAL): Renamed ... + ($am_original_ACLOCAL): ... to this. + * tests/defs, tests/defs-static.in, tests/gen-testsuite-part, + tests/README, and all callers: Adjusted. + * tests/Makefile.am (AM_TESTS_ENVIRONMENT): Adjust, and rewrite + to make future adjustments easier. + * tests/defs (funcs_file_): Renamed ... + (am_funcs_file): ... to this. + * Makefile.am (sc_tests_obsolete_variables): New maintainer + check. + (syntax_check_rules): Add it. + +2011-09-09 Stefano Lattarini + + aclocal: better URL reference in error message + * aclocal.in (scan_file): In the error message about underquoted + definitions, reference the automake page at `www.gnu.org', not + at `sources.redhat.com'. + +2011-09-10 Stefano Lattarini + + tests: avoid creating useless files in some test directories + * tests/aclocal.test: Define `$am_create_testdir' to "empty" + before sourcing ./defs, to avoid bringing in unused auxiliary + files. Related adjustments. + * tests/aclocal3.test: Likewise. + * tests/aclocal8.test: Likewise. + * tests/aclocal9.test: Likewise. + * tests/acloca10.test: Likewise. + * tests/acloca11.test: Likewise. + * tests/acloca12.test: Likewise. + * tests/acloca15.test: Likewise. + * tests/acloca16.test: Likewise. + * tests/acloca17.test: Likewise. + * tests/acloca18.test: Likewise. + * tests/acloca20.test: Likewise. + * tests/acloca21.test: Likewise. + * tests/acloca23.test: Likewise. + * tests/aclocal-print-acdir.test: Likewise. + * tests/ar-lib.test: Likewise. + * tests/compile.test: Likewise. + * tests/compile2.test: Likewise. + * tests/compile3.test: Likewise. + * tests/compile6.test: Likewise. + * tests/instsh2.test: Likewise. + * tests/instsh3.test: Likewise. + * tests/mdate5.test: Likewise. + * tests/mdate6.test: Likewise. + * tests/missing3.test: Likewise. + * tests/missing5.test: Likewise. + * tests/mkinst3.test: Likewise. + * tests/self-check-explicit-skips.test: Likewise. + * tests/self-check-report.test: Likewise. + * tests/self-check-sanity.test: Likewise. + * tests/tap-driver-stderr.test: Likewise. + 2011-09-09 Stefano Lattarini test defs: more environment cleanup diff --cc tests/test-logs-repeated.test index 5ab346136,94dd7c85f..5ab346136 mode 100644,100755..100755 --- a/tests/test-logs-repeated.test +++ b/tests/test-logs-repeated.test