-
Notifications
You must be signed in to change notification settings - Fork 17.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
testing: clarify fuzzing terms in documentation #49185
Comments
Change https://golang.org/cl/362794 mentions this issue: |
This change doesn't modify any functionality. It also doesn't update all of the comments and variable names of the internal code, but everything user facing should be correct. Updates #49185 Change-Id: Ia8b2c94b89ba45897c4085ea0c17a3d8896f7ec7 Reviewed-on: https://go-review.googlesource.com/c/go/+/362794 Trust: Katie Hockman <katie@golang.org> Run-TryBot: Katie Hockman <katie@golang.org> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Roland Shoemaker <roland@golang.org>
Change https://golang.org/cl/363514 mentions this issue: |
Change https://golang.org/cl/363515 mentions this issue: |
This change doesn't include a full review of the text, nor make any attempts to get it fully up-to-date with reality today. However, it's important that our documents, including historical ones, are consistent in their terminology. Updates golang/go#49185 Change-Id: I194d518e10a46e6e3378a381fb3549846f8bca9e Reviewed-on: https://go-review.googlesource.com/c/proposal/+/363515 Trust: Katie Hockman <katie@golang.org> Run-TryBot: Katie Hockman <katie@golang.org> Reviewed-by: Roland Shoemaker <roland@golang.org>
Updates golang/go#49185 Change-Id: I9b07c0e0a1c034dc49f86c28a9e336458be18bab Reviewed-on: https://go-review.googlesource.com/c/website/+/363514 Trust: Katie Hockman <katie@golang.org> Run-TryBot: Katie Hockman <katie@golang.org> TryBot-Result: Go Bot <gobot@golang.org> Website-Publish: DO NOT USE <dmitshur@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
This has now been updated in the docs for the testing and cmd/go package, the blog post, and the original design draft. |
Updates golang/go#49185 Change-Id: I9b07c0e0a1c034dc49f86c28a9e336458be18bab Reviewed-on: https://go-review.googlesource.com/c/website/+/363514 Trust: Katie Hockman <katie@golang.org> Run-TryBot: Katie Hockman <katie@golang.org> TryBot-Result: Go Bot <gobot@golang.org> Website-Publish: DO NOT USE <dmitshur@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
We need to clarify our docs and code to be clear about all of the terms we use for fuzzing.
I propose these changes:
*testing.F
, e.g.func FuzzFoo(f *testing.F)
f.Fuzz
. This is a term that's used outside the context of Go (e.g. [1], [2]), and across the board it refers to the function that is being fuzzed. We previously called what we are now calling the "fuzz test" the "fuzz target", but we should change this to be more consistent with the wider fuzzing community.The text was updated successfully, but these errors were encountered: