Merge branch 'fix-pr8788' into maint
authorStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 20 Oct 2011 19:38:52 +0000 (21:38 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 20 Oct 2011 19:39:01 +0000 (21:39 +0200)
* fix-pr8788:
  tests: avoid spurious failure in 'parallel-tests3.test'

1  2 
ChangeLog

diff --cc ChangeLog
index 9e81436e9f7e169d69e1e6ec904c6b39ec34caf6,9ed30f080331185296671af3e023816766cc1b20..9397be4d3277aa2d4ce16956332c49ffdde63d41
+++ b/ChangeLog
@@@ -1,36 -1,14 +1,47 @@@
+ 2011-10-18  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       tests: avoid spurious failure in 'parallel-tests3.test'
+       This fixes automake bug#8788.
+       * tests/parallel-tests3.test: To ensure that the serial run of
+       the dummy testsuite is still ongoing when the parallel run has
+       terminated, use `kill -0', not a bare `kill'.  This will prevent
+       a testsuite crash on NetBSD 5.1, and a testsuite hang on FreeBSD
+       8.2.  Also, since we are at it, try harder to avoid possible
+       hangs of the script in other unusual situations.
 +2011-10-20  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      tests: fix spurious failures with "chatty" make implementations
 +      * tests/distcheck-missing-m4.test: On failure, some make
 +      implementations (such as Solaris make) print the whole failed
 +      recipe on standard output.  This was causing a spurious failure
 +      in the checks grepping the output from make.  Work around this.
 +      * tests/distcheck-outdated-m4.test: Likewise.
 +
 +2011-10-20  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      tests: fix spurious failure on fast machines
 +      * tests/aclocal-path-precedence.test: Also remove the `configure'
 +      script between different test runs, to ensure it is always remade
 +      by autoconf.  Add proper explicative comments.
 +
 +2011-10-20  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      tests: avoid spurious failure of 'uninstall-fail.test' on Solaris
 +      * tests/uninstall-fail.test: All the Solaris 10 shells (/bin/sh,
 +      /bin/ksh, and /usr/xpg4/bin/sh), upon failing to chdir to a
 +      directory with the `cd' builtin, print a message like:
 +        "sh: /root: permission denied"
 +      which doesn't report the `cd' builtin anywhere.  Relax the grepping
 +      of the error message accordingly.
 +
 +2011-10-19  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      tests: avoid spurious failure of 'uninstall-fail.test' on Cygwin
 +      * tests/uninstall-fail.test: Be sure to really skip this test
 +      on systems that allows files to be removed from unwritable
 +      directories.  Motivated by a spurious failure on Cygwin 1.5.
 +
  2011-10-17  Stefano Lattarini  <stefano.lattarini@gmail.com>
  
        tests: fix spurious failure with autoconf 2.62