bytecodealliance / bytecodealliance/go-modules

Consider implementing a Fuzz test for `wit-bindgen-go wit`

Aperta
#180 0 commenti 1 reazione 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.