On 9/22/2014 4:01 PM, Thomas Koch wrote: > Hi, > > I'm writing a test suite with Haskell for my sieve script. - Just to learn > Haskell. But it might become something usable. > > The test suite calls sieve-test and parses the output. So it would of course > be much simpler for me if the output of sieve-test would be easier to parse > and if I'd know what output to expect.
Do you know there is a testsuite written in Sieve itself? Well, anyway, it is always good when the code is tested more. :) > And it would be nice, if there would be an easy way to embed libsievetest as > a > C library. I looked into the source and the sieve-test binary does quite a > bit > of setup. There is a libsieve-tools, but that is not installed as a shared library. I probably won't do anything like this until Dovecot itself provides proper shared libraries for the core framework. I don't see that happening any time soon. > This might be a nice hacking project for a beginner... BTW: It would be nice, > if I could just 'git clone' dovecot. You can do 'hg clone', but yes, some people prefer git. Regards, Stephan.