v8/tools/testrunner/local
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
..
fake_testsuite [testrunner] enable the progress indicator 2019-02-12 16:03:17 +00:00
__init__.py First commit of new tools/run-tests.py 2012-09-24 09:38:46 +00:00
android.py [test] Fix running refbuilds on Android 2019-11-25 08:03:57 +00:00
command.py [tools] Make killing of processes more robust 2020-07-01 13:35:50 +00:00
pool_unittest.py [test] Abort testing immediately on interrupt and sigterm 2018-02-20 18:02:25 +00:00
pool.py [test] Make pool abort of test runner more robust 2020-02-18 14:08:18 +00:00
statusfile_unittest.py [Py3] Get tools/testrunner/local closer to Py3 2020-06-23 18:08:36 +00:00
statusfile.py [Py3] Get tools/testrunner/local closer to Py3 2020-06-23 18:08:36 +00:00
testsuite_unittest.py [test] Ignore optimization state in tests on number fuzzer 2019-04-12 12:50:55 +00:00
testsuite.py [Py3] Get tools/testrunner/local closer to Py3 2020-06-23 18:08:36 +00:00
utils.py [Py3] Get tools/testrunner/local closer to Py3 2020-06-23 18:08:36 +00:00
variants.py Revert "[flags] warn about contradictory flags" 2020-06-04 10:20:05 +00:00
verbose.py Preparing v8 to use with python3 /tools/testrunner 2019-02-19 09:23:11 +00:00