@@ -91,6 +91,11 @@ var jobCmd = &cobra.Command{
9191 log .Fatal (err )
9292 }
9393
94+ additionalCorpus , err := cmd .Flags ().GetString ("additional-corpus" )
95+ if err != nil {
96+ log .Fatal (err )
97+ }
98+
9499 log .Println ("Creating job..." )
95100
96101 target := args [0 ]
@@ -111,7 +116,7 @@ var jobCmd = &cobra.Command{
111116 return
112117 }
113118 } else {
114- _ , err = gFuzzitClient .CreateJob (newJob , args [1 :])
119+ _ , err = gFuzzitClient .CreateJob (newJob , additionalCorpus , args [1 :])
115120 }
116121
117122 if err != nil {
@@ -138,13 +143,14 @@ func init() {
138143 branch := client .GetValueFromEnv ("TRAVIS_BRANCH" , "CIRCLE_BRANCH" , "GITHUB_REF" )
139144
140145 jobCmd .Flags ().StringVar (& newJob .Type , "type" , "fuzzing" , "fuzzing/regression/local-regression" )
141- jobCmd .Flags ().StringVar (& newJob .Engine , "engine" , "libfuzzer" , "libfuzzer/jqf" )
146+ jobCmd .Flags ().StringVar (& newJob .Engine , "engine" , "libfuzzer" , "libfuzzer/jqf/go-fuzz " )
142147 jobCmd .Flags ().StringVar (& newJob .CPUs , "cpus" , "1" , "number of cpus to use (only relevant for fuzzing job)" )
143148 jobCmd .Flags ().StringVar (& newJob .Memory , "memory" , "2048Mi" , "number of cpus to use (only relevant for fuzzing job)" )
144149 jobCmd .Flags ().MarkHidden ("memory" )
145150 jobCmd .Flags ().MarkHidden ("cpus" )
146- jobCmd .Flags ().StringVar (& newJob .Revision , "revision" , revision , "Revision tag of fuzzer (populates automatically from git,travis,circleci)" )
147- jobCmd .Flags ().StringVar (& newJob .Branch , "branch" , branch , "Branch of the fuzzer (populates automatically from git,travis,circleci)" )
151+ jobCmd .Flags ().StringVar (& newJob .Revision , "revision" , revision , "revision tag of fuzzer (populates automatically from git,travis,circleci)" )
152+ jobCmd .Flags ().StringVar (& newJob .Branch , "branch" , branch , "branch of the fuzzer (populates automatically from git,travis,circleci)" )
153+ jobCmd .Flags ().String ("additional-corpus" , "" , "path to additional corpus for this job (should be a flat zip/tar.gz containing the test cases)" )
148154 jobCmd .Flags ().StringVar (& newJob .Host , "host" , "" , "docker image to use when running the fuzzer. Options: stretch-llvm8/stretch-llvm9/bionic-swift51" )
149155 jobCmd .Flags ().StringArrayVarP (& newJob .EnvironmentVariables , "environment" , "e" , nil ,
150156 "Additional environment variables for the fuzzer. For example ASAN_OPTINOS, UBSAN_OPTIONS or any other" )
0 commit comments