Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Opts ¶
type Opts struct {
Branch string `mapstructure:"branch"`
BuildCommand string `mapstructure:"build-command"`
CleanCommand string `mapstructure:"clean-command"`
BuildSystem string `mapstructure:"build-system"`
NumBuildJobs uint `mapstructure:"build-jobs"`
Commit string `mapstructure:"commit"`
Dictionary string `mapstructure:"dict"`
DockerImage string `mapstructure:"docker-image"`
EngineArgs []string `mapstructure:"engine-args"`
Env []string `mapstructure:"env"`
SeedCorpusDirs []string `mapstructure:"seed-corpus-dirs"`
Timeout time.Duration `mapstructure:"timeout"`
ProjectDir string `mapstructure:"project-dir"`
ConfigDir string `mapstructure:"config-dir"`
AdditionalFiles []string `mapstructure:"add"`
// Fields which are not configurable via viper (i.e. via cifuzz.yaml
// and CIFUZZ_* environment variables), by setting
// mapstructure:"-"
FuzzTests []string `mapstructure:"-"`
TargetMethods []string `mapstructure:"-"`
OutputPath string `mapstructure:"-"`
BuildSystemArgs []string `mapstructure:"-"`
Stdout io.Writer `mapstructure:"-"`
Stderr io.Writer `mapstructure:"-"`
BuildStdout io.Writer `mapstructure:"-"`
BuildStderr io.Writer `mapstructure:"-"`
ResolveSourceFilePath bool
BundleBuildLogFile string
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.