On Thu, 2008-02-28 at 08:56 +0200, Timo Sirainen wrote:
I've finally added support for normal command/reply tests for my
imaptest program (http://imapwiki.org/ImapTest).
And added more features to it. The only things in TODO list for it are:
- BODY.PEEK[HEADER.FIELDS (...)] should be
I've finally added support for normal command/reply tests for my
imaptest program (http://imapwiki.org/ImapTest).
My plan is that imaptest will include some generic IMAP compliancy tests
and Dovecot will include some more strict Dovecot-specific checks. make
dist will run all these tests before
I finally moved imaptest to mercurial repository and added a lot of new
tests to it. It now also has its own wiki page:
http://imapwiki.org/ImapTest
Dovecot v1.1 with dbox or cydir format is the only open source IMAP
server that reports no errors with it (haven't tried non-OSS servers).
Dovecot
http://dovecot.org/tools/imaptest.c now keeps track of messages'
metadata and complains if they change. It relies on Message-ID: header
being unique in the source mailbox, otherwise it'll give bogus errors. I
might fix that some day.
I changed the code from using simple line-based parsing to