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
