On 28.1.2012, at 0.57, Kyle Lafkoff wrote:
I am building a RPM for dovecot. Is there a test suite available I could use during the build to verify proper functionality? Thanks!
It would be nice to have a proper finished test suite testing all kinds of functionality. Unfortunately I haven't had time to write such a thing, and no one's tried to help creating one.
There is "make check" that you can run, which goes through some unit tests, but it's not very useful in catching bugs.
There is also imaptest tool (http://imapwiki.org/ImapTest), which is very useful in catching bugs. I've been planning on creating a comprehensive test suite by creating Dovecot-specific scripts for imaptest and running them against many different Dovecot configurations (mbox/maildir/sdbox/mdbox formats each against different kinds of namespaces, as well as many other tests). That plan has existed several years now, but unfortunately only in my head.
Perhaps soon I can hire someone else to do that via my company. :)