From: Stefano Lattarini Date: Sat, 10 Sep 2011 22:45:34 +0000 (+0200) Subject: Merge branch 'test-protocols' into testsuite-work X-Git-Tag: ng-0.5a~89^2~50 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=317cf071f3835ef0f36fc3c111a6db7bbdebf644;p=thirdparty%2Fautomake.git Merge branch 'test-protocols' into testsuite-work * test-protocols: tests: fix spurious failure on fast machines --- 317cf071f3835ef0f36fc3c111a6db7bbdebf644 diff --cc ChangeLog index e1e3d89cd,11b8bb750..de0fa2ce0 --- a/ChangeLog +++ b/ChangeLog @@@ -1,67 -1,11 +1,75 @@@ + 2011-09-11 Stefano Lattarini + + tests: fix spurious failure on fast machines + * tests/aclocal-acdir.test: Avoid spurious failures due to caching + issues, by cleaning the autom4te cache between all the aclocal + invocations, and by always calling autoconf with the `--force' + flag. + +2011-09-10 Stefano Lattarini + + tests: minor optimizations/simplifications in some aclocal tests + * acloca11.test: Instead of running ./configure and then grepping + the file it has produced, directly grep configure. Add trailing + `:' command. + * acloca12.test: Likewise. + * acloca10.test: Likewise. Also, remove the autom4te caches + by hand, instead of sleeping to ensure they get outdated and + ignored. + * aclocal9.test: Likewise. + * acloca18.test: Likewise. Also, do not remove file `foo', + which is not being created anymore. + * acloca20.test: The test makes sense only if the system support + real symlinks, so skip it if this is not the case. This allows + for various simplifications. + +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