test262/tools
Mike Pennisi b791cc4fbe Runner: Re-use lock to share access to stdout
When executing multiple tests in parallel, each "child" thread would
write to the process's standard output buffer immediately upon test
completion. Because thread execution order and instruction interleaving
is non-deterministic, this made it possible for characters to be emitted
out-of-order.

When extended to support multiple concurrent threads, the runner was
outfitted with a "log lock" dedicated to sharing access to the output
file (when applicable). Re-use this lock when writing to standard out,
ensuring proper ordering of test result messages.
2016-02-10 17:15:49 -05:00
..
misc Remove links to hg.ecmascript.org (non-license content) 2015-07-17 17:43:27 +02:00
packaging Runner: Re-use lock to share access to stdout 2016-02-10 17:15:49 -05:00
CoverageAnalyzer.py Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00