thrifty
thrifty copied to clipboard
Investigate fuzz testing with Jazzer
This newly-open-sourced JVM fuzz tester looks really interesting for testing the thrifty-schema loader: https://github.com/CodeIntelligenceTesting/jazzer
The challenge with fuzz testing is providing correct random mutations; for our purposes we'd need to generate known-good thrift and mutate it in syntactically-valid ways. Definitely a non-trivial project, but it could be a fun and moderately valuable way to improve the parser and linker.