Hi Henryk, [ As I am travelling until November 25, my replies are not prompt. ]
It is great that you had a chance to try Ekstazi; thanks for the feedback. I am happy that you liked it. Answers to your questions: a) Currently, excludesFile (and sometimes argLine) has to be specified. However, in the next version (which I plan to release before the end of the month) no change to the existing pom files will be needed. The only requirement will be to include Ekstazi plugin. b) This is an item that I also discussed with Aki. We agreed that this is an important item and I plan to get to this as soon as I am done with a). I will send you updates for the items above. Please, let me know if you have any other questions/comments. Thanks and have a good time at the conference, Milos On Sat, Nov 15, 2014 at 1:55 PM, Henryk Konsek <hekon...@gmail.com> wrote: > 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 <elak...@gmail.com> 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) <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/ >>> > > > > -- > Henryk Konsek > http://henryk-konsek.blogspot.com