v8/tools/clusterfuzz/foozzie
Michael Achenbach 5d50024ed4 [foozzie] Filter some contradictory flags
Add logic to drop cyclic contradictory flags from
correctness-fuzzing command lines. Add the currently known
biggest offenders.

Without this, the correctness fuzzing harness runs into a CHECK
failure during smoke testing, when attempting to pass cyclic flags
to d8. It fails fast, but uselessly burns fuzzing time.

This change drops one of the known cyclic flags instead to make the
test run still useful. The precedence is right to left like in the
V8 test framework.

Additionally on Clusterfuzz, all crashes during smoke testing are
deduped as one crash report. We don't know if there are other
problems before this one is fixed/hidden.

No-Try: true
Bug: chromium:1330303
Change-Id: I06cbb4655cd3cf467f5cce6f84dba653834ca72e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3865562
Reviewed-by: Clemens Backes <clemensb@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: Alexander Schulze <alexschulze@chromium.org>
Cr-Commit-Position: refs/heads/main@{#82939}
2022-09-02 13:29:23 +00:00
..
testdata [foozzie] Limit wasm memory size 2022-08-04 13:11:53 +00:00
toolchain [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
BUILD.gn [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
PRESUBMIT.py [foozzie] Filter some contradictory flags 2022-09-02 13:29:23 +00:00
v8_commands.py [foozzie] Limit wasm memory size 2022-08-04 13:11:53 +00:00
v8_foozzie_harness_adjust.js [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
v8_foozzie_test.py [foozzie] Filter some contradictory flags 2022-09-02 13:29:23 +00:00
v8_foozzie.py [foozzie] Filter some contradictory flags 2022-09-02 13:29:23 +00:00
v8_fuzz_config.py [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
v8_fuzz_experiments.json [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
v8_fuzz_flags.json [tools] Enable --no-use-map-space again on fuzzers 2022-06-15 09:20:22 +00:00
v8_mock_archs.js [foozzie] Always include all typed-array mocks 2022-08-31 10:48:29 +00:00
v8_mock_webassembly.js [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
v8_mock.js [foozzie] Always include all typed-array mocks 2022-08-31 10:48:29 +00:00
v8_smoke_tests.js [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
v8_suppressions.js Revert "[foozzie] Silence a frequently occuring correctness bug" 2022-06-30 14:44:38 +00:00
v8_suppressions.py [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00