]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
Merge branch 'test-protocols' into testsuite-work
authorStefano Lattarini <stefano.lattarini@gmail.com>
Sat, 10 Sep 2011 22:45:34 +0000 (00:45 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Sat, 10 Sep 2011 22:45:34 +0000 (00:45 +0200)
* test-protocols:
  tests: fix spurious failure on fast machines

1  2 
ChangeLog

diff --cc ChangeLog
index e1e3d89cd5ccb305b9d3e111c3b6030fdf462b15,11b8bb750138738356d0b06243910a0273dfa691..de0fa2ce08ed856c008fcf1c71b789138fadcda5
+++ b/ChangeLog
@@@ -1,67 -1,11 +1,75 @@@
+ 2011-09-11  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       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  <stefano.lattarini@gmail.com>
 +
 +      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  <stefano.lattarini@gmail.com>
 +
 +      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
 +      <https://rt.cpan.org/Ticket/Display.html?id=70855>
 +
 +2011-09-10  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      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  <stefano.lattarini@gmail.com>
 +
 +      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  <stefano.lattarini@gmail.com>
  
        aclocal: better URL reference in error message