Hi Camel-Team, I have been talking with Milos about this ekstazi tool. Although we have identified a few shortcomings in some cases during our tests and discussion, I think this tool offers an interesting test option for Camel developers. And I believe It will be a mutual benefit for us to use this tool as a testing option and to give them our feedback.
Milos has prepared a profile for this tool and we can keep this profile disabled by default. So there will be no change to the default build and tests. You can try it out by using profile ekstazi. so running the following mvn comand twice, in the second time, there will be much less tests executed (ideally, only those relevant to the changes that took place between the two builds). mvn -Pekstazi test when you want to rerun all the tests, you can set property esktazi.forcelall to true. -Dekstazi.forceall=true For more details, you can look at their online documentation or just ask him ;-). I am planning to add this profile to master. If you have objections or concern, please let me know. Thanks. regards, aki 2014-10-14 16:31 GMT+02:00 Jan Matèrne (jhm) <apa...@materne.de>: > For info: ASL 2.0 > http://www.ekstazi.org/downloads.html > > cheers > Jan > >> -----Ursprüngliche Nachricht----- >> Von: Milos Gligoric [mailto:milos.gligo...@gmail.com] >> Gesendet: Dienstag, 14. Oktober 2014 14:21 >> An: dev@camel.apache.org >> Betreff: Faster execution of JUnit tests >> >> 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/ >