bytecodealliance / bytecodealliance/go-modules
Consider implementing a Fuzz test for `wit-bindgen-go wit`
- Lingua principale
- Go
- Stelle
- 148
- Fork
- 20
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia leggendo il comando `wit-bindgen-go wit` e le indicazioni di fuzzing in Go a cui si fa riferimento, quindi esamina il comando `wit-smith` in `wasm-tools`. Il lavoro è completato quando una GitHub Action genera continuamente pacchetti WIT validi e verifica il roundtrip WIT → JSON → WIT.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- github-actions, go, wasm
- Ambito
- ci-cd, testing-qa
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100