Fuzzing Guide
Fuzz testing for Matchy.
Setup
# Install cargo-fuzz
cargo install cargo-fuzz
# Initialize fuzzing
cargo fuzz init
Running Fuzzers
# List fuzz targets
cargo fuzz list
# Run specific target
cargo fuzz run fuzz_glob_matching
# Run with jobs
cargo fuzz run fuzz_glob_matching -- -jobs=4
Fuzz Targets
See Fuzz Targets for details.
Corpus Management
# Add to corpus
echo "test input" > fuzz/corpus/fuzz_target/input
# Minimize corpus
cargo fuzz cmin fuzz_target