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.