v8/tools/unittests/testdata
Michael Achenbach ee56a9863e [test] Run heavy tests sequentially
This adds a new status file indicator "HEAVY" to mark tests with high
resource demands. There will be other tests running in parallel,
but only a limited number of other heavy tests. The limit is
controlled with a new parameter --max-heavy-tests and defaults to 1.

The change also marks a variety of tests as heavy that recently had
flaky timeouts. Heavy also implies slow, hence heavy tests are
executed at the beginning with a higher timeout like other slow tests.

The implementation is encapsulated in the test-processor chain. A
new processor buffers heavy tests in a queue and adds buffered tests
only if other heavy tests have ended their computation.

Bug: v8:5861
Change-Id: I89648ad0030271a3a5af588ecc9c43285b728d6d
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2905767
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: Liviu Rau <liviurau@chromium.org>
Cr-Commit-Position: refs/heads/master@{#74712}
2021-05-21 12:59:49 +00:00
..
builddirs/dir1/out/build [test] Make finding build directory more flexible 2020-09-28 12:38:16 +00:00
compare_torque [torque] Add support for torque output comparison 2020-01-21 14:39:04 +00:00
testroot1 [heap] Fix failed tests when enabling single generation 2021-04-21 07:33:51 +00:00
testroot2 [heap] Fix failed tests when enabling single generation 2021-04-21 07:33:51 +00:00
testroot3 [test] Run heavy tests sequentially 2021-05-21 12:59:49 +00:00
d8_mocked1.py Preparing v8 to use with python3 /tools 2019-02-19 09:12:07 +00:00
d8_mocked2.py Preparing v8 to use with python3 /tools 2019-02-19 09:12:07 +00:00
expected_test_results1.json [test] Switch to flattened json output 2020-10-08 13:05:11 +00:00
expected_test_results2.json [test] Switch to flattened json output 2020-10-08 13:05:11 +00:00
predictable_mocked.py Preparing v8 to use with python3 /tools 2019-02-19 09:12:07 +00:00
results_processor.py Preparing v8 to use with python3 /tools 2019-02-19 09:12:07 +00:00
test1.json [tools] Detect location of android build tools automatically 2018-07-25 11:23:55 +00:00
test2.json [tools] Detect location of android build tools automatically 2018-07-25 11:23:55 +00:00
test3.json [tools] Detect location of android build tools automatically 2018-07-25 11:23:55 +00:00