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

feat: add fuzzing harnesses #925

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Conversation

cktii
Copy link

@cktii cktii commented Feb 3, 2025

I still have a bunch of other crashes, esp. for the type-system and casting. I figured why not try to up-stream the fuzzing efforts to have it saved in a central place.

While we're at it, I'd like to add this project to OSS-Fuzz and would prepare an appropriate PR for this next. If it gets approved, it would mean continuous fuzzing/testing for BehaviorTree.CPP and bug reports would come your way without e.g. me having to file anything.

That said, to get that one merged over there, I will need your approval from one of the maintainers here. Eying @facontidavide or @miccol. What do you think? Would that be something you guys would be interested in?

@cktii cktii marked this pull request as draft February 4, 2025 06:49
@cktii cktii marked this pull request as ready for review February 4, 2025 07:28
@cktii
Copy link
Author

cktii commented Feb 4, 2025

This should work now and hopefully pass all tests, once this gets merged I can open a PR (which is ready locally) on the OSS-Fuzz side of things

@cktii
Copy link
Author

cktii commented Feb 10, 2025

@facontidavide, I thought I had the pre-commit fixed, looks like I forgot to push the changes to the corpus files. Please re-run the workflow, it should be all good now :).

Also, if you're about to merge this, drop a comment in google/oss-fuzz#13008 to drive this effort forward, thanks!

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.

1 participant