[Issue 18103] test17868 failing often but not every time

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Dec 19 15:19:57 UTC 2017


https://issues.dlang.org/show_bug.cgi?id=18103

Steven Schveighoffer <schveiguy at yahoo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |code at dawg.eu,
                   |                            |schveiguy at yahoo.com

--- Comment #1 from Steven Schveighoffer <schveiguy at yahoo.com> ---
Looks like its a race condition.

The failure line says this:

diff: generated/runnable/test17868.d.out.2: No such file or directory

Note that the postscript does something with the output, copies it to a
".out.2" and then diffs it against the expected output.

But I see no "release" or "debug" in that path. The appropriate line is this:

diff --strip-trailing-cr runnable/extra-files/test17868.d.out
${RESULTS_DIR}/runnable/test17868.d.out.2

So clearly, RESULTS_DIR just contains "generated". That's not enough to avoid
races. I actually see a lot of cases in the postscript files that are subject
to possible races.

CCing Martin, as he seems to be the one that set up these tests.

--


More information about the Digitalmars-d-bugs mailing list