v8/tools/clusterfuzz/js_fuzzer/test_data
Michael Achenbach 0ffc1ba5fc [js-fuzzer] Make db more robust to failing code fragments.
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/+/3129340
Reviewed-by: Liviu Rau <liviurau@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/main@{#76598}
2021-08-31 11:28:21 +00:00
..
chakra
db/this [js-fuzzer] Make db more robust to failing code fragments. 2021-08-31 11:28:21 +00:00
differential_fuzz
fake_db
JSTests
mjsunit [js-fuzzer] Remove bogus test changes 2021-08-28 07:20:00 +00:00
mjsunit_softskipped
regress [js-fuzzer] Make db more robust to failing code fragments. 2021-08-31 11:28:21 +00:00
spidermonkey [js-fuzzer] Remove bogus test changes 2021-08-28 07:20:00 +00:00
available_variables_expected.js
available_variables.js
cross_over_mutator_class_input.js [js-fuzzer] Make db more robust to failing code fragments. 2021-08-31 11:28:21 +00:00
mutate_arrays_expected.js
mutate_arrays.js
mutate_expressions_current_expected.js
mutate_expressions_previous_expected.js
mutate_expressions.js
mutate_function_call_baseline_expected.js
mutate_function_call_deopt_expected.js
mutate_function_call_expected.js
mutate_function_call.js
mutate_numbers_expected.js
mutate_numbers.js
mutate_objects_expected.js
mutate_objects.js
mutate_var_or_obj_expected.js
mutate_var_or_obj.js
mutate_variables_expected.js
mutate_variables.js
normalize_expected_0.js
normalize_expected_1.js
normalize.js
simple_test_expected.js
simple_test.js
try_catch_alternate_expected.js
try_catch_expected.js
try_catch_nothing_expected.js
try_catch_toplevel_expected.js
try_catch.js