• Michael Achenbach's avatar
    [js-fuzzer] Make db more robust to failing code fragments. · 0ffc1ba5
    Michael Achenbach authored
    Until now, the cross-over mutator would choke on several expressions
    from DB and bail out (just wastes some time). We also have a script,
    test_db.js to test on how many expressions it is going to bail out.
    
    With this change, we already omit adding such expressions to the
    DB in the first place. As a result, the test_db script now returns
    zero failing expressions (while all other expressions remain).
    
    Regression tests that now no longer apply are removed, instead a
    test is added that ensures that a failing expression isn't added
    to the DB.
    
    No-Try: true
    Bug: chromium:1044942
    Change-Id: I14a4fe802c99114cf3a8f71188273475a7cb9c13
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3129340Reviewed-by: 's avatarLiviu Rau <liviurau@chromium.org>
    Commit-Queue: Michael Achenbach <machenbach@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#76598}
    0ffc1ba5
Name
Last commit
Last update
..
generated Loading commit data...
mutators Loading commit data...
resources Loading commit data...
test Loading commit data...
test_data Loading commit data...
tools Loading commit data...
.eslintrc.js Loading commit data...
.gitignore Loading commit data...
DIR_METADATA Loading commit data...
OWNERS Loading commit data...
README.md Loading commit data...
build_db.js Loading commit data...
corpus.js Loading commit data...
db.js Loading commit data...
differential_script_mutator.js Loading commit data...
exceptions.js Loading commit data...
foozzie_launcher.py Loading commit data...
gen_exceptions.js Loading commit data...
gen_exceptions.sh Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...
package.sh Loading commit data...
random.js Loading commit data...
run.js Loading commit data...
script_mutator.js Loading commit data...
source_helpers.js Loading commit data...
test_db.js Loading commit data...