Skip to content

gogo/fuzztests

Repository files navigation

#Fuzz Tests for gogoprotobuf

These tests use https://github.com/dvyukov/go-fuzz/

If you would like to fuzz a new message type simply:

  • add it to fuzz2.proto or fuzz3.proto
  • run > make regenerate
  • run > make fuzz

Enums and Extensions are not supported, since multiple versions of the same protocol buffer messages are generated and the proto libraries don't support multiple types with the same name.

Dependencies:

  • github.com/gogo/protobuf
  • github.com/golang/protobuf
  • github.com/dvyukov/go-fuzz and its dependencies
  • protoc

About

go-fuzz tests for gogoprotobuf

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published