diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-10-11 13:37:44 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-10-11 19:47:32 +0200 |
| commit | c3772ff106ecd84b205a4c5796122d45392d28f4 (patch) | |
| tree | edf4b281b2b6a2a7c6521e689fb6636804b071e7 /pkg/email/parser_test.go | |
| parent | 0e1a45faf725044d6686a0b91ced05df0abb2d8b (diff) | |
pkg/email, pkg/vcs: test that OpenBSD-style commits are handled
OpenBSD does not use "first line is title" convention,
so test that this is parsed properly.
Also test that multi-line fix/dup commands are properly parsed.
Diffstat (limited to 'pkg/email/parser_test.go')
| -rw-r--r-- | pkg/email/parser_test.go | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pkg/email/parser_test.go b/pkg/email/parser_test.go index cc0a78abd..7df593642 100644 --- a/pkg/email/parser_test.go +++ b/pkg/email/parser_test.go @@ -574,4 +574,36 @@ d Command: "dup:", CommandArgs: "BUG: unable to handle kernel NULL pointer dereference in corrupted", }}, + + {`Sender: syzkaller-bugs@googlegroups.com +To: syzbot <syzbot+6dd701dc797b23b8c761@syzkaller.appspotmail.com> +From: bar@foo.com + +#syz dup: +BUG: unable to handle kernel NULL pointer dereference in corrupted +`, Email{ + From: "<bar@foo.com>", + Cc: []string{"bar@foo.com", "syzbot@syzkaller.appspotmail.com"}, + Body: `#syz dup: +BUG: unable to handle kernel NULL pointer dereference in corrupted +`, + Command: "dup:", + CommandArgs: "BUG: unable to handle kernel NULL pointer dereference in corrupted", + }}, + + {`Sender: syzkaller-bugs@googlegroups.com +To: syzbot <syzbot+6dd701dc797b23b8c761@syzkaller.appspotmail.com> +From: bar@foo.com + +#syz fix: +When freeing a lockf struct that already is part of a linked list, make sure to +`, Email{ + From: "<bar@foo.com>", + Cc: []string{"bar@foo.com", "syzbot@syzkaller.appspotmail.com"}, + Body: `#syz fix: +When freeing a lockf struct that already is part of a linked list, make sure to +`, + Command: "fix:", + CommandArgs: "When freeing a lockf struct that already is part of a linked list, make sure to", + }}, } |
