On Sat, 2009-11-21 at 20:48 +0100, Frank Gevaerts wrote: > So how exactly does this plugin test plugins? And how does it check if > an > action has the required result?
Okay, not a plugin because you can only run one at a time. However, if it was some kind of background process like the database updating? If there where some hooks in the interface system for emulating key presses and then more hooks for checking the output in a machine readable way. I'm not saying it is something trivial to implement but test driven development seems an excellent way of preventing regressions. The manual way of testing with a list of actions would be a huge leap forward as it is though.
