-
Notifications
You must be signed in to change notification settings - Fork 41
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
Re-enable fuzz testing #51
Comments
jazzer Seems to be a useful and maintained library for fuzzing java libraries |
That's correct, in this case, one idea was to explore re-using |
Agreed. I think we should look into this after we get the core specs passing. Will help us find the next level of bugs. |
for reference, we can even check the return values of generated wasm programs and compare it with a reference implementation. |
yeah, this is called a "test oracle" https://en.wikipedia.org/wiki/Test_oracle I tried to do this with wasmtime and wasmer but i couldn't get their Java libraries to work 😆 |
Applied in this repository? Do you know how we can integrate this into our current workflow? |
Yes, I tried to do it very early on before I even wrote the ruby spec generator. I think we should make all the specs green before we look to implement fuzzing. |
Repurposing this Issue, we need to move to |
In Wazero they have integrated some interesting fuzz tests.
We should eventually do something similar.
Reference:
https://github.com/tetratelabs/wazero/blob/dc4f64adc97850a7b9e999efb3310ef83fe2766e/internal/integration_test/fuzz/README.md
The text was updated successfully, but these errors were encountered: