5 Commits

Author SHA1 Message Date
y
cd3334806d fuzz: add code coverage artifacts to ignore file 2023-09-19 16:15:49 -04:00
y
2d41e54f14 fuzz: move all artifacts into regressions
Merge the libfuzzer and honggfuzz saved crash inputs into a shared
folder in fuzz/regressions

Add relevant entries to .gitignore
2023-09-19 16:13:50 -04:00
y
374d19851f fuzz: Restructure corpora git structure
Use artifacts/ rather than corpus/ to track fuzz inputs. corpus appears
to be a temporary directory that will be modified when minimizing test
cases using commands like `cargo fuzz cmin` or `cargo fuzz tmin`. For
this reason it's not suitable for long-term storage and is likely to
make the git commit-staging process very messy.
2023-08-30 05:42:23 +00:00
y
bc16b6c475 Add instructions for building the fuzzing corpus
- Inform devs how to build an organized and useful corpora based on the
results of fuzz testing.
- Modify .gitignore to allow corpus/ tracking. Note: files in corpus/
  should not be blindly committed but selectively added based on
  usefulness
- Add emptyfile to zkas-decoder corpus because it caused a panic
2023-08-24 18:37:46 +00:00
parazyd
00e4456787 fuzz: Serialize attempt 2023-08-23 22:21:42 +02:00