• Liviu Rau's avatar
    [test] Refactor testrunner (3) · 9733dacc
    Liviu Rau authored
    - 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: 's avatarMichael Achenbach <machenbach@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#81148}
    9733dacc
Name
Last commit
Last update
..
__init__.py Loading commit data...
base.py Loading commit data...
combiner.py Loading commit data...
execution.py Loading commit data...
expectation.py Loading commit data...
filter.py Loading commit data...
fuzzer.py Loading commit data...
fuzzer_test.py Loading commit data...
loader.py Loading commit data...
progress.py Loading commit data...
rerun.py Loading commit data...
result.py Loading commit data...
seed.py Loading commit data...
sequence.py Loading commit data...
sequence_test.py Loading commit data...
shard.py Loading commit data...
shard_test.py Loading commit data...
sigproc.py Loading commit data...
timeout.py Loading commit data...
util.py Loading commit data...
util_test.py Loading commit data...
variant.py Loading commit data...
variant_test.py Loading commit data...