github.com/markusbkk/elvish@v0.0.0-20231204143114-91dc52438621/pkg/parse/fuzz_test.go (about) 1 //go:build go1.18 2 // +build go1.18 3 4 package parse 5 6 import ( 7 "testing" 8 ) 9 10 func FuzzParse(f *testing.F) { 11 f.Add("echo") 12 f.Add("put $x") 13 f.Add("put foo bar | each {|x| echo $x }") 14 f.Fuzz(func(t *testing.T, code string) { 15 Parse(Source{Name: "fuzz", Code: code}, Config{}) 16 }) 17 }