v8/tools/clusterfuzz
Michael Achenbach cca290945d [foozzie] Compare baseline/default in every run
Previously we ran baseline (e.g. ignition) and one random secondary
comparison configuration (e.g. turbofan) from the list of experiments.
But Clusterfuzz imposes limitations on the total amount of fuzz tests.
Therefore this change enables more throughput by always running the
default configuration (ignition_turbofan like V8 is shipped)
additionally to the baseline and the secondary configuration.

This, hence, doubles the number of comparisons we run, with less than
50% additional runtime, since the slow baseline configuration is only
run once.

The experiments table is updated accordingly. Explicit entries running
ignition_turbofan are removed (as it always runs now), instead some
of the other configurations are increased in their relative
percentage. We also get a few new configurations that didn't run
before (e.g. forcing the slow path on x86).

No-Try: true
Bug: chromium:1100114
Change-Id: I69b2a41d78c06e556b309743a2aace1053c22f91
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2270307
Reviewed-by: Liviu Rau <liviurau@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#68607}
2020-06-30 11:07:47 +00:00
..
testdata [foozzie] Align running main comparisons and smoke tests 2020-06-29 16:38:36 +00:00
toolchain [foozzie] Correctness-compare pointer compression build 2019-10-07 07:58:42 +00:00
BUILD.gn [foozzie] Use json for flags and experiments 2020-02-12 15:36:34 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
PRESUBMIT.py [foozzie] Rename folder to account for new clusterfuzz configs 2018-02-22 17:42:39 +00:00
v8_commands.py [foozzie] Refactoring - several code clean-ups 2020-06-29 12:29:39 +00:00
v8_foozzie_harness_adjust.js [foozzie] Fix errors in adjusted harness 2018-03-08 08:17:12 +00:00
v8_foozzie_test.py [foozzie] Compare baseline/default in every run 2020-06-30 11:07:47 +00:00
v8_foozzie.py [foozzie] Compare baseline/default in every run 2020-06-30 11:07:47 +00:00
v8_fuzz_config.py [foozzie] Overhaul --no-lazy-feedback-allocation comparisons 2020-02-17 14:10:37 +00:00
v8_fuzz_experiments.json [foozzie] Compare baseline/default in every run 2020-06-30 11:07:47 +00:00
v8_fuzz_flags.json [foozzie] Overhaul --no-lazy-feedback-allocation comparisons 2020-02-17 14:10:37 +00:00
v8_mock_archs.js [foozzie] Add tests and fix mocks 2020-02-18 09:37:28 +00:00
v8_mock_webassembly.js [foozzie] Add tests and fix mocks 2020-02-18 09:37:28 +00:00
v8_mock.js [foozzie] Mock out setting NaN values in DataViews 2020-06-19 14:16:45 +00:00
v8_sanity_checks.js [foozzie] Add sanity check for missing natives suppression 2020-05-06 16:21:47 +00:00
v8_suppressions.js [foozzie] Remove obsolete suppression 2020-02-05 13:00:58 +00:00
v8_suppressions.py [foozzie] Refactoring - simplify suppressions 2020-06-29 12:59:20 +00:00