• Michael Achenbach's avatar
    [foozzie] Filter some contradictory flags · 5d50024e
    Michael Achenbach authored
    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/+/3865562Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
    Commit-Queue: Michael Achenbach <machenbach@chromium.org>
    Reviewed-by: 's avatarAlexander Schulze <alexschulze@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#82939}
    5d50024e
v8_foozzie_test.py 13.4 KB