vortex icon indicating copy to clipboard operation
vortex copied to clipboard

Fuzzing

Open lwwmanning opened this issue 1 year ago • 0 comments

Once the codebase stabilizes more, a couple useful variants of fuzzing:

  • rust-fuzz -- good for ensuring that we return Errors instead of panicking (panics should be for programmer error only)
  • hypothesis (python) -- great for testing round-tripping of inputs & outputs at the user-facing API

Good example of rust-fuzz usage in croaring-rs: https://github.com/RoaringBitmap/croaring-rs/blob/master/fuzz/Cargo.toml

We can get https://github.com/google/oss-fuzz to continuously run our fuzzing as well.

lwwmanning avatar Mar 21 '24 12:03 lwwmanning