v8/tools/testrunner
Clemens Backes 3a4a0235c5 [tools] Make killing of processes more robust
We spawn individual tests in their own shell, and then just kill that
shell later. This often leaves the tests running (see linked bugs).
By spawning the shell in its own new process group, we can just kill
that whole process group later, which seems to work reliably for hanging
tests.

R=machenbach@chromium.org

Bug: v8:8292, v8:8700
Change-Id: I6e38467d687cc0b395467d4b377644de7700f066
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2274634
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Clemens Backes <clemensb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#68634}
2020-07-01 13:35:50 +00:00
..
local [tools] Make killing of processes more robust 2020-07-01 13:35:50 +00:00
objects Revert "[flags] warn about contradictory flags" 2020-06-04 10:20:05 +00:00
outproc [test] Work around Android linker warning in message tests 2020-06-26 15:05:32 +00:00
testproc [tools] Add streaming test runner 2020-06-29 09:42:23 +00:00
utils Preparing v8 to use with python3 /tools/testrunner 2019-02-19 09:23:11 +00:00
__init__.py First commit of new tools/run-tests.py 2012-09-24 09:38:46 +00:00
base_runner.py [tools] Add streaming test runner 2020-06-29 09:42:23 +00:00
num_fuzzer.py [Py3] Get tools/testrunner closer to Py3 2020-06-23 21:09:06 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
PRESUBMIT.py [tools] Clean up presubmit and run all unittests 2019-02-01 10:27:29 +00:00
standard_runner.py [Py3] Get tools/testrunner closer to Py3 2020-06-23 21:09:06 +00:00
test_config.py Introduce regenerate-expected-files for run-test 2020-03-03 18:58:24 +00:00
trycatch_loader.js [test] Properly load mjsunit.js on endurance fuzzer 2018-02-02 13:55:32 +00:00