Adding fuzz testing to the rotational versions test suite to increase coverage of edge cases.
How are we doing it?
[x] Adding go-fuzz-headers library to help with using structs in our test
[x] Adding tests for the versions methods note: we're only testing that any of the configs created by the fuzzer do not throw an error, we're not asserting any specific output here
@eggyhead I'm sorry I haven't responded in a while, I wasn't sure if this was ready for review or not; things are looking great though and we're really excited to merge this PR - let me know!
What are we doing?
Adding fuzz testing to the
rotational
versions test suite to increase coverage of edge cases.How are we doing it?
go-fuzz-headers
library to help with using structs in our testHow do I test?
follow the instructions in the test doc :smile: