code-intelligence.com/cifuzz@v0.40.0/examples/other/cifuzz.yaml (about)

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