Hi guys, I've just been playing with Ekstazi and it looks really promising. Good job, guys! Some questions from my side:
a) do we really have to specify this excludeFile on Surefire plugin? :) b) can you add support for retsting the whole Maven module on pom.xml or src/*/resource/* change? +1 for ekstazi profile. Thanks for adding it, Aki. BTW see you at the ApacheCon in the few days :) . Cheers. On Fri, Nov 14, 2014 at 4:53 PM, Aki Yoshida <[email protected]> wrote: > 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) <[email protected]>: >> For info: ASL 2.0 >> http://www.ekstazi.org/downloads.html >> >> cheers >> Jan >> >>> -----Ursprüngliche Nachricht----- >>> Von: Milos Gligoric [mailto:[email protected]] >>> Gesendet: Dienstag, 14. Oktober 2014 14:21 >>> An: [email protected] >>> 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/ >> -- Henryk Konsek http://henryk-konsek.blogspot.com
