9func FuzzParser(f *testing.F) {
11 Gathering all untagged responses and command completion results from the RFCs:
15 grep ' S: \* [A-Z]' * | sed 's/^.*S: //g'
16 grep -E ' S: [^ *]+ (OK|NO|BAD) ' * | sed 's/^.*S: //g'
17 ) | grep -v '\.\.\/' | sort | uniq >../testdata/imapclient/fuzzseed.txt
19 buf, err := os.ReadFile("../testdata/imapclient/fuzzseed.txt")
21 f.Fatalf("reading seed: %v", err)
23 for _, s := range strings.Split(string(buf), "\n") {
31 f.Fuzz(func(t *testing.T, data string) {