Commit Graph

4 Commits

Author SHA1 Message Date
Matt Brubeck c128efd31f Pin honggfuzz to 0.5.47 2020-04-22 12:42:04 -07:00
Caio bcfe84a5fa Fix CI 2020-03-17 19:32:21 -03:00
Dawid Ciężarkiewicz 3587972a26 Add a fake stub input case for afl fuzzer 2019-10-29 21:36:59 -07:00
Dawid Ciężarkiewicz 47028a7e02 Add simple fuzzing
Add infrastructure to automatically run fuzzers in CI,
and implement a simple fuzzing test based on triggering all (most)
public APIs in a randimized way.

As far as I was able to try it catches the previous unsoundness issues
in a matter of seconds. This can be tried by changing the `path = "../"` dependency to
`version = "=0.6.3"` etc. and running the fuzzer manually. (Note: You'll need
to tweak the `Cargo.lock` to allow downloading the yanked versions).

Related to #124
2019-10-29 21:36:59 -07:00