Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork464
build: enable CIFuzz#1490
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
base:main
Are you sure you want to change the base?
build: enable CIFuzz#1490
Conversation
Signed-off-by: David Korczynski <david@adalogics.com>
nedbat commentedNov 18, 2022
Thanks! There was also some mention some place of moving the fuzzing code itself into this repo so that we could extend it. How do we make that happen? |
DavidKorczynski commentedNov 18, 2022 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Move this codehttps://github.com/google/oss-fuzz/blob/master/projects/coveragepy/fuzz_parse.py into this library. We can move this anytime now -- feel free to make a PR on OSS-Fuzz that remove it and moves it up here. We should adjusthttps://github.com/google/oss-fuzz/blob/master/projects/coveragepy/build.sh andhttps://github.com/google/oss-fuzz/blob/master/projects/coveragepy/Dockerfile accordingly, but this is likely just switching a link. In order to build If we place the fuzzer in The source folder in the I can also make a PR that does the above -- let me know if you'd like me to and I'll do this tomorrow Friday. |
ProsperousHeart commentedMar 20, 2023 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
nedbat commentedJul 6, 2025
@DavidKorczynski Sorry I've let this and#1497 sit for a few years. Are these still current? I'm a tiny bit reluctant to take on new actions, but also am baffled when I get a fuzzing report from the centralized runs that Google does. |
AddCIFuzz workflow action to have fuzzers build and run on each PR.
This is a service offered by OSS-Fuzz, on which coveragepy already runs.
CIFuzz can help detect catch regressions and fuzzing build issues early, and has a variety of features (see the URL above). In the current PR the fuzzer is built on a pull request and will run for 300 seconds.
Signed-off-by: David Korczynskidavid@adalogics.com