On Tue, Nov 28, 2017 at 7:58 AM, Jim Meyering <[email protected]> wrote:
> FYI, I've just pushed the following to gnulib.
> I noticed this new parallel test failure when coreutils started
> using the very latest from gnulib.
>
>     test-faccessat.c: correct BASE definition to avoid parallel test failure
>     * tests/test-faccessat.c (BASE): Define using this file's name, not
>     that of test-lstat.c.  Using the latter caused this test to fail
>     sometimes when run concurrently with test-lstat.
...

I assured myself that there was no other similar bug by running this
from a gnulib clone:

$ grep -r define.BASE tests |perl -lne '/test-(.+?)\.c.*"test-\1\.t/ or print'
tests/test-canonicalize-lgpl.c:#define BASE "t-can-lgpl.tmp"
tests/test-canonicalize.c:#define BASE "t-can.tmp"
tests/test-fts.c:#define BASE "t-fts.tmp"
tests/test-perror2.c:#define BASE "test-perror2"

Reply via email to