I want to work on filters and I need to test everything properly. You sure
need test environment too and I would like to hear about you
experience/opinions. Here is a list of problems I foresee.

* GlobalDir configuration entry seems to be the only thing that must be
changed when switching between installations. Could this be compiled into
executable instead? The variable would still exist, but it would have
default that is not stored.

* Is it possible to have multiple .M directories? Adding user account on
my machine is somewhat messy. Maybe there could be some parameter that
would default to ".M". Or could it depend on actual directory (possibly
insecure)?

* Do you run any localhost servers? It would be useful to test complete
Smtp/Pop3 roundtrip and address matching. Do you think it is possible to
have addresses under multiple domains? This would be very useful for
filters.

* Did anybody try to write automated test suite? Python might be nice for
this, but I am thinking of C++ tests as faster solution. Is it possible to
automate Mahogany at all or is all the code tied to Gui?

* Is it possible to emulate user actions (at Gui level, not mouse/keyboard
level)? Automating user interface requires a trick with event loop to
prevent displaying/flickering. Would asynchronous operations prevent the
test from running inside single event?

* So did anybody try testing beyond "just try it on myself" level?



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Mahogany-Developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-developers

Reply via email to