Summary
FuzzLoadStore and FuzzConcurrent have inline f.Add seeds but no testdata/fuzz/FuzzXxx/ directory. Interesting inputs found during fuzzing sessions are lost between contributors. A committed corpus lets CI replay those inputs deterministically.
Scope
- Mirror each
f.Add entry as a file under testdata/fuzz/FuzzLoadStore/ and testdata/fuzz/FuzzConcurrent/.
- Document the procedure for adding new corpus entries (after a local fuzz session finds a crash, copy from
$GOCACHE/fuzz/).
Acceptance criteria
- Directories exist with at least the current
f.Add entries as files.
- CI
test job runs fuzz targets in -run-only mode and the corpus files are exercised.
Source: go-quality agent.
Summary
FuzzLoadStoreandFuzzConcurrenthave inlinef.Addseeds but notestdata/fuzz/FuzzXxx/directory. Interesting inputs found during fuzzing sessions are lost between contributors. A committed corpus lets CI replay those inputs deterministically.Scope
f.Addentry as a file undertestdata/fuzz/FuzzLoadStore/andtestdata/fuzz/FuzzConcurrent/.$GOCACHE/fuzz/).Acceptance criteria
f.Addentries as files.testjob runs fuzz targets in-run-only mode and the corpus files are exercised.Source: go-quality agent.