Skip to content
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

infra: bump fuzz introspector #10007

Merged
merged 2 commits into from
Apr 6, 2023
Merged

infra: bump fuzz introspector #10007

merged 2 commits into from
Apr 6, 2023

Conversation

DavidKorczynski
Copy link
Collaborator

This change includes:

  • bug fixes for ipykernel: Introspector build failure/timeout #9914
  • bug fixes for overall coverage calculation in python projects. This is the issue mentioned here: Integration of cachetools into oss-fuzz #9957 (comment) At this stage fuzz introspector should give a more accurate overview of "how much coverage does the fuzzers have" than the code coverage reports itself due to the nature of python coverage, as described in the above comment
  • updates on the java frontend that makes it possible to refine which java code to analyse
  • updates to the output .json of fuzz introspector which will enable us to solve the issues mentioned here:
    # Extract code coverage stats.
    # Momentarily, we will get this from the HTML page because it's not yet
    # in the summary.json. This will change in the near future, but in the
    # spirit of time we keep it like this for now.

This change includes:
- bug fixes for #9914
- bug fixes for overall coverage calculation in python projects. This is
  the issue mentioned here:
#9957 (comment) At
this stage fuzz introspector should give a more accurate overview of
"how much coverage does the fuzzers have" than the code coverage reports
itself due to the nature of python coverage, as described in the above
comment
- updates on the java frontend that makes it possible to refine which
  java code to analyse
- updates to the output `.json` of fuzz introspector which will enable
  us to solve the issues mentioned here:
https://github.com/google/oss-fuzz/blob/9fc6c644b93b90415a6111fdbea027be701337ae/infra/build/build_status/fuzz_introspector_page_gen.py#L250-L253

Signed-off-by: David Korczynski <[email protected]>
@DavidKorczynski DavidKorczynski marked this pull request as draft March 30, 2023 10:59
@DavidKorczynski DavidKorczynski marked this pull request as ready for review March 30, 2023 12:36
Signed-off-by: David Korczynski <[email protected]>
@oliverchang
Copy link
Collaborator

/gcbrun trial_build.py all --sanitizer introspector --fuzzing-engine libfuzzer

@oliverchang
Copy link
Collaborator

Looks like one project stuck in a timeout. Merging.

@oliverchang oliverchang merged commit 54a660c into master Apr 6, 2023
@oliverchang oliverchang deleted the upd-fffintro branch April 6, 2023 06:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants