code-intelligence.com/cifuzz@v0.40.0/examples/nodejs/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 my_fuzz_test"
    12  
    13  ## Directories containing sample inputs for the code under test.
    14  ## See https://llvm.org/docs/LibFuzzer.html#corpus
    15  #seed-corpus-dirs:
    16  # - path/to/seed-corpus
    17  
    18  ## A file containing input language keywords or other interesting byte
    19  ## sequences.
    20  ## See https://llvm.org/docs/LibFuzzer.html#dictionaries
    21  #dict: path/to/dictionary.dct
    22  
    23  ## Command-line arguments to pass to libFuzzer.
    24  ## See https://llvm.org/docs/LibFuzzer.html#options
    25  #engine-args:
    26  # - -rss_limit_mb=4096
    27  
    28  ## Maximum time to run fuzz tests. The default is to run indefinitely.
    29  #timeout: 30m
    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
    35  
    36  ## Set to true to print output of the `cifuzz run` command as JSON.
    37  #print-json: true
    38  
    39  ## Set to true to disable desktop notifications
    40  #no-notifications: true
    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