Subject: Re: bug#12891: test-suite AIX 6.1 non-root xlC compiler

From: Pádraig Brady <[email-masked]>
Date: Thu, 22 Nov 2012 09:59:31 +0000

On 11/20/2012 08:31 PM, Michael Felt wrote:
> root@x104:[/data/prj/gnu/
> coreutils/coreutils-8.20]cd tests
> root@x104:[/data/prj/gnu/coreutils/coreutils-8.20/tests]truss -f -o /tmp/tr
> m>
> cd .. && make check TESTS=tests/tail-2/F-vs-missing.sh SUBDIRS=.

All make invocations must be from the top level directory now,
where the Makefile is. Notice the cd .. above which moves you
to the top level dir

> =============
> 1 test passed
> =============
>
> So, for directory ./tests it passes; from . it does not :)
> =========
> root@x104:[/data/prj/gnu/coreutils/coreutils-8.20/tests]cd ..
> root@x104:[/data/prj/gnu/coreutils/coreutils-8.20]truss -f -o /tmp/tr make
> check TESTS=tail-2/F-vs-missing.sh

So this is from the same dir as above but is missing the required tests/
prefix to the TESTS path

> cat: tail-2/F-vs-missing.log: No such file or directory

thanks,
Pádraig.