This crate contains general fuzzing infrastructure and tooling for all public components of Vortex.
Currently, the only thing required to run the fuzzing targets is cargo-fuzz
In the case of a crash in the nightly run, you can download the crash artifact and run cargo-fuzz with the exact same
input with the command cargo fuzz run array_ops <path/to/artifact> or cargo fuzz run file_io <path/to/artifact>
If there are any linking (on macOS) then run cargo fuzz run --dev --sanitizer=none .... --dev runs the fuzzer in dev
profile.