v8/tools/clusterfuzz/trials
Omer Katz 416d6308e0 [heap] Turn on fuzzing for MinorMC
Based on bots and local testing, MinorMC has reached a stable state in
terms of correctness.
Enable fuzzing with MinorMC to flush out additional issues.

Bug: v8:12612
Change-Id: I9cf8c5791d7256ff63c777b295863506436ee165
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3872265
Reviewed-by: Almothana Athamneh <almuthanna@chromium.org>
Commit-Queue: Omer Katz <omerkatz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#83190}
2022-09-14 13:19:38 +00:00
..
BUILD.gn [clusterfuzz] Split directory structure 2022-02-07 15:38:46 +00:00
clusterfuzz_trials_config.json [heap] Turn on fuzzing for MinorMC 2022-09-14 13:19:38 +00:00
PRESUBMIT.py Add flag contradictions for ClusterFuzz and a README 2022-08-02 10:40:37 +00:00
README.md Add flag contradictions for ClusterFuzz and a README 2022-08-02 10:40:37 +00:00

It is possible to add trials from the source code side by adding the below line to clusterfuzz_trials_config.json:

{
  "app_args": "FLAG_NAME",
  "app_name": "APP_NAME",
  "probability": PROBABILITY,
  "contradicts": ["FLAG1", "FLAG2", ...]
}
  • app_args: the name of the flag we want to add.
  • app_name: the name of the app we are adding the flag for, this must be d8 on V8.
  • probability: the probability of this flag to be selected.
  • contradicts (optional): the flags that contradict the flag referred to in app_args. This will stop flags that contradict each other from being added in the same trial.