fuzzbuzz.yamlin its root directory, that defines how to set up and fuzz the project. The first part of the file, described here, contains configuration for your entire project. A sample
fuzzbuzz.yamlis provided below:
basefield specifies which operating system to use when running your code. As of now, the only option is
ubuntu:16.04which specifies a basic Docker container with an Ubuntu image.
environmentfield contains environment variables to be used for the whole project, and
setupshould be used to install dependencies needed for the entire project, such as build tools. The
versionfields can be specified at the root of the file, or for each target specifically. Finally,
targetscontains configuration for each of the project's fuzz targets.