5d50024ed4
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} |
||
---|---|---|
.. | ||
testdata | ||
toolchain | ||
BUILD.gn | ||
PRESUBMIT.py | ||
v8_commands.py | ||
v8_foozzie_harness_adjust.js | ||
v8_foozzie_test.py | ||
v8_foozzie.py | ||
v8_fuzz_config.py | ||
v8_fuzz_experiments.json | ||
v8_fuzz_flags.json | ||
v8_mock_archs.js | ||
v8_mock_webassembly.js | ||
v8_mock.js | ||
v8_smoke_tests.js | ||
v8_suppressions.js | ||
v8_suppressions.py |