|
1 | 1 | ## Configuration for a CI Fuzz project
|
2 |
| -## Generated on 2023-06-06 |
| 2 | +## Generated on 2024-09-12 |
3 | 3 |
|
4 | 4 | ## The build system used to build this project. If not set, cifuzz tries
|
5 | 5 | ## to detect the build system automatically.
|
6 |
| -## Valid values: "bazel", "cmake", "maven", "gradle", "other". |
7 |
| -#build-system: cmake |
| 6 | +## Valid values: "bazel", "cmake", "other". |
| 7 | +build-system: cmake |
8 | 8 |
|
9 | 9 | ## If the build system type is "other", this command is used by
|
10 | 10 | ## `cifuzz run` to build the fuzz test.
|
11 | 11 | #build-command: "make my_fuzz_test"
|
12 | 12 |
|
13 |
| -## Directories containing sample inputs for the code under test. |
| 13 | +## Directories containing sample inputs used as seeds for the |
| 14 | +## code under test. This is used only for fuzzing runs. |
14 | 15 | ## See https://llvm.org/docs/LibFuzzer.html#corpus
|
15 | 16 | #seed-corpus-dirs:
|
16 | 17 | # - path/to/seed-corpus
|
17 | 18 |
|
| 19 | +## Directories containing inputs used for calculating coverage. |
| 20 | +#corpus-dirs: |
| 21 | +# - path/to/corpus |
| 22 | + |
18 | 23 | ## A file containing input language keywords or other interesting byte
|
19 | 24 | ## sequences.
|
20 | 25 | ## See https://llvm.org/docs/LibFuzzer.html#dictionaries
|
|
23 | 28 | ## Command-line arguments to pass to libFuzzer.
|
24 | 29 | ## See https://llvm.org/docs/LibFuzzer.html#options
|
25 | 30 | engine-args:
|
26 |
| - - -use_value_profile=1 |
27 |
| - |
28 |
| -## Maximum time to run fuzz tests. The default is to run indefinitely. |
29 |
| -timeout: 5m |
30 |
| - |
31 |
| -## By default, fuzz tests are executed in a sandbox to prevent accidental |
32 |
| -## damage to the system. Set to false to run fuzz tests unsandboxed. |
33 |
| -## Only supported on Linux. |
34 |
| -#use-sandbox: false |
| 31 | + - -use_value_profile=1 |
| 32 | +# - -rss_limit_mb=4096 |
35 | 33 |
|
| 34 | +## Maximum time to run all fuzz tests. The default is to run for 10 minutes. |
| 35 | +max-fuzzing-duration: 30m |
36 | 36 | ## Set to true to print output of the `cifuzz run` command as JSON.
|
37 | 37 | #print-json: true
|
38 | 38 |
|
39 |
| -## Set to true to disable desktop notifications |
| 39 | +## Set to true to disable desktop notifications. |
40 | 40 | #no-notifications: true
|
41 | 41 |
|
42 |
| -## Set URL of the CI App |
43 |
| -#server: https://app.code-intelligence.com |
44 |
| - |
45 |
| -## Set the project name on the CI App |
46 |
| -#project: my-project-1a2b3c4d |
| 42 | +## Style for CI Fuzz. |
| 43 | +#style: plain |
0 commit comments