v8/tools/testrunner/testproc
Liviu Rau 9733dacc5c [test] Refactor testrunner (3)
- removed some 'feature envy' instances:
  - created a AugmentedOptions class to take care of non trivial option look-ups
  - moved some calculation closer the the actual data
- promoted parameter that was passed around a lot (options) to filed in the offending class
- similar object creation looks a bit more similar
- CommandContext provides a wrapper that ensures resource de-allocation
- separate tests from standard and num_fuzz runners
- added a couple of more tests to improve coverage

This is still in flux. But further changes risk creating a disconnect between the original implementation and further refactorings.

Bug: v8:12785
Change-Id: I0ec2e9c6a81604a5cd1d4a80982dd3329c1b48db
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3686411
Commit-Queue: Liviu Rau <liviurau@chromium.org>
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/main@{#81148}
2022-06-14 12:49:47 +00:00
..
__init__.py [test] Introduce test processors 2018-01-08 11:27:47 +00:00
base.py [test] Cleanup 2022-06-01 09:09:18 +00:00
combiner.py [test] Refactor testrunner (3) 2022-06-14 12:49:47 +00:00
execution.py [test] Cleanup 2022-06-01 09:09:18 +00:00
expectation.py [test] Cleanup 2022-06-01 09:09:18 +00:00
filter.py [tools] Port testrunner/testproc/filter.py to PY3 2021-10-01 12:15:15 +00:00
fuzzer_test.py [numfuzz] Gracefully ignore contradictory flags 2022-05-17 13:09:07 +00:00
fuzzer.py [test] Refactor testrunner (3) 2022-06-14 12:49:47 +00:00
loader.py [test] Refactor testrunner (3) 2022-06-14 12:49:47 +00:00
progress.py [test] Refactor testrunner (3) 2022-06-14 12:49:47 +00:00
rerun.py [test] Refactor testrunner (3) 2022-06-14 12:49:47 +00:00
result.py [test] Move command from test to the result 2018-01-17 12:59:54 +00:00
seed.py [test] Cleanup 2022-06-01 09:09:18 +00:00
sequence_test.py [test] Refactor testrunner (3) 2022-06-14 12:49:47 +00:00
sequence.py [test] Run heavy tests sequentially 2021-05-21 12:59:49 +00:00
shard_test.py [test] Cleanup 2022-06-01 09:09:18 +00:00
shard.py [test] Refactor testrunner (3) 2022-06-14 12:49:47 +00:00
sigproc.py Reland "[tools] Clean up py2 code" 2022-03-25 12:14:26 +00:00
timeout.py [test] Refactor testrunner (3) 2022-06-14 12:49:47 +00:00
util_test.py Allow V8 to run all unittests presubmit 2022-03-29 11:14:09 +00:00
util.py [test] Cleanup 2022-06-01 09:09:18 +00:00
variant_test.py [test] Cleanup 2022-06-01 09:09:18 +00:00
variant.py [test] Cleanup 2022-06-01 09:09:18 +00:00