-
Notifications
You must be signed in to change notification settings - Fork 609
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
Refactor fuzzing implementations to support go native feature #2417
Comments
@pjbgf |
@ilanpillemer thanks for the nudge, issue updated accordingly. We probably will need some upstream dependencies to move on to |
Source controller is the only outstanding controller, which will be dealt with after fluxcd/source-controller#879 is merged. |
Now that fluxcd/source-controller#944 has been merged, this is no longer blocked and the SC work is now set to "up-next". |
Flux has recently implemented an initial coverage of fuzzing across its repositories (xref #2002).
At the time of implementation golang did not offer native fuzz testing support, which is yet to be released in golang 1.18.
The proposed refactoring would:
compile_native_go_fuzzer
instead ofcompile_go_fuzzer
.github.com/AdaLogics/go-fuzz-headers
.testenv
instances across multiple executions to decrease test setup time.Repositories to be refactored:
Dependencies for this work:
oss-fuzz
to support golang native fuzzinggolang 1.18
to be officially releasedgolang 1.18
The text was updated successfully, but these errors were encountered: