Subject: bug#14494: ./test-driver missing in t/distcheck-pr10470.sh

From: Stefano Lattarini <[email-masked]>
Date: Wed, 29 May 2013 10:50:40 +0200

On 05/29/2013 01:46 AM, Peter Rosin wrote:
> Hi!
Hi Peter, thanks for the report (and the plethora of the following
ones :-)

> On MSYS, t/distcheck-pr10470.sh from the master branch fails with this
> log file:
>
Ah, this test is always skipped on POSIX systems, so I never got to update
it when the default was switched from serial-tests to parallel-tests.  It
has probably bit-rotten a little.

> Running from installcheck: no
> Test Protocol: none
> PATH = /home/peda/automake/t/wrap:/home/peda/automake/t/ax:[elided]
> ++ pwd
> /home/peda/automake/t/distcheck-pr10470.dir
> + mkdir foo.d
> + sh -c 'cd foo.d && sleep '\''4'\'''
> + sleep 1
> + rm -rf foo.d
> rm: cannot remove directory `foo.d': Permission denied
> + echo AC_OUTPUT
> + cat
> + cat
> + chmod a+x foo.test
> + aclocal-1.99a -Werror
> + autoconf
> + automake-1.99a --foreign -Werror -Wall
> parallel-tests: error: required file './test-driver' not found
> parallel-tests:   'automake --add-missing' can install 'test-driver'
> + am_exit_trap 1
> + exit_status=1
> + set +e
> + cd /home/peda/automake
> + test none = tap
> + case $am_explicit_skips in
> + test 1 -eq 0
> + keep_testdirs=yes
> + am_keeping_testdirs
> + case $keep_testdirs in
> + return 0
> + set +x
> distcheck-pr10470: exit 1
> 
> 
The same failure should be present also in the 'micro' branch (as I see you
have already confirmed).  And it should be easily fixable by adding the
"--add-missing" option to the Automake invocation.  Can you confirm?  If
yes, feel free to push the obvious patch to fix the issue (a reference to
the bug number in the commit message would be nice, as usual).

Thanks,
  Stefano