-
Notifications
You must be signed in to change notification settings - Fork 79
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
Compatiblity mode: logs on libfuzzer and Seeds #1518
Comments
Unfortunately the compatibility mode was implemented with best-effort to provide a way to run fuzz tests with libfuzzer or other engines. It does not guarantee to support all FuzzTest features, specifically the seeds in FUZZ_TEST().WithSeeds(), but that does not affect domain seeds FUZZ_TEST().WithDomains(SomeDomain().WithSeeds(...)) - this would still work. I notice that there is a warning
Unfortunately that is expected: in the compatibility mode the stats from the other engine is not propagated to the FuzzTest runtime. |
@xinhaoyuan Thanks for clarifiying the difference between Domain seeds and FUZZ_TEST Macro seeds.
I have two more questions related to
|
|
return Arbitrary<vector<uint8_t>>().WithSeeds({ data });
A corpus is not provided, starting from an empty corpus
, I assume this line should not be printed. I am sure that the seeds are working since I am going doing the valid path directly at the beginning, which would otherwise not be possible.Edges covered
andTotal edges
The text was updated successfully, but these errors were encountered: