Dear All, We have been developing a tool that speeds up the execution of JUnit tests. The tool automatically detects recent changes and runs only a subset of the tests. We have tried the tool on several Apache projects, including camel-core, and obtained significant savings in execution time (on average over several commits).
Our tool, called Ekstazi (pronounced "ecstasy") is available online: www.ekstazi.org It should be trivial to integrate Ekstazi in your development process; it is also available from Maven central. A couple of Apache developers have already tried our tool and we were encouraged to share the info on this mailing list. We hope that you get a chance to try Ekstazi. We would be happy to answer any question and to help with the setup if needed. Also if any feature is missing, we can add it. Thanks, Milos http://mir.cs.illinois.edu/gliga/