v8/tools/clusterfuzz
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
..
js_fuzzer [js-fuzzer] Make db more robust to failing code fragments. 2021-08-31 11:28:21 +00:00
testdata [foozzie] Prioritize reporting differences with x64 if present 2021-05-17 17:57:03 +00:00
toolchain [foozzie] Correctness-compare pointer compression build 2019-10-07 07:58:42 +00:00
BUILD.gn [foozzie] Insensitive terms clean-up 2020-11-27 16:57:24 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
PRESUBMIT.py [presubmit] Clean up insensitive terms 2020-07-27 18:05:48 +00:00
v8_commands.py [foozzie] Also treat SIGABRT as crash 2021-08-30 11:19:22 +00:00
v8_foozzie_harness_adjust.js [sparkplug] Add always_sparkplug variant 2021-03-19 09:52:50 +00:00
v8_foozzie_test.py [foozzie] Prioritize reporting differences with x64 if present 2021-05-17 17:57:03 +00:00
v8_foozzie.py [foozzie] Drop incompatible flags 2021-08-18 16:19:11 +00:00
v8_fuzz_config.py [foozzie] Overhaul --no-lazy-feedback-allocation comparisons 2020-02-17 14:10:37 +00:00
v8_fuzz_experiments.json [foozzie] Compare baseline/default in every run 2020-06-30 11:07:47 +00:00
v8_fuzz_flags.json [wasm] Test --no-wasm-generic-wrapper in the stress variant 2021-03-22 09:45:59 +00:00
v8_mock_archs.js [foozzie] Add tests and fix mocks 2020-02-18 09:37:28 +00:00
v8_mock_webassembly.js [foozzie] Add tests and fix mocks 2020-02-18 09:37:28 +00:00
v8_mock.js [foozzie] Make stubbing-out typed arrays more robust 2021-04-12 07:53:51 +00:00
v8_smoke_tests.js [compiler][test] Remove --block-concurrent-recompilation 2021-08-16 10:15:53 +00:00
v8_suppressions.js [foozzie] Remove obsolete suppression 2020-02-05 13:00:58 +00:00
v8_suppressions.py Reland "Enable simulating errors to test fuzzer reliability" 2020-12-01 16:26:43 +00:00