bytecodealliance / bytecodealliance/go-modules
Consider implementing a Fuzz test for `wit-bindgen-go wit`
Open
- Dominant language
- Go
- Stars
- 148
- Forks
- 20
- PR merge metrics
- No merged PRs in 30d
Description
Please consider adding a GitHub Action that continuously generate valid WIT packages and verify the roundtrip from WIT -> JSON -> WIT in `wit-bindgen-go wit` works. There is a `wit-smith` command in `wasm-tools` that generates a valid WIT package which could be useful.
Reference:
1. https://go.dev/doc/security/fuzz/
2. https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasm-smith
Contributor guide
Assessment
This issue has not been assessed yet.