go-interface-fuzzer icon indicating copy to clipboard operation
go-interface-fuzzer copied to clipboard

Automate the boilerplate of fuzz testing Go interfaces | owner: @willsewell

Results 6 go-interface-fuzzer issues
Sort by recently updated
recently updated
newest added

Groce, Alex, et al. "Swarm testing." _Proceedings of the 2012 International Symposium on Software Testing and Analysis_. ACM, 2012. > Swarm testing is a novel and inexpensive way to improve...

new feature

It would be nice to get this below 6 for all functions. Small simple functions are good. ``` michaelwalker on msw-pusher.local [branch: master] >>> which cyc ~/go/src/barrucadu/go-interface-fuzzer cyc () {...

code quality

It would be really nice to re-use the `testing/quick` `Value` function to generate values of arbitrary type! This would greatly reduce the need for users to provide generator functions. There...

new feature
needs investigation

It might be useful in some cases to soldier on even after the implementations disagree, and return a list of all the discrepancies.

new feature
needs investigation

Some sort of trace should be returned on error, otherwise it's a bit hard to debug things.

new feature

Currently supplied comparators are only used for "naked" values, they don't get used for arrays/slices/maps. These two values will compare equal, using the built-in comparator for `error`: ``` go x...

new feature