There's definitely space for improvement, but currently I'm content with an equivalent of what no longer works, in this case, a code coverage tool.
Gintas 2017-05-29 17:29 GMT+02:00 Matt Sicker <boa...@gmail.com>: > I've used pitest <http://pitest.org/> before which is a bit more useful > than typical code coverage plugins. > > On 29 May 2017 at 08:55, Martin Gainty <mgai...@hotmail.com> wrote: > > > > > > > > > ________________________________ > > From: Gintautas Grigelionis <g.grigelio...@gmail.com> > > Sent: Monday, May 29, 2017 9:50 AM > > To: Ant Developers List > > Subject: Re: Replace emma with jacoco? > > > > Talk about timing, again :-) -- Clover has been open source since April. > > BTW, the documentation has moved to https://atlassian-docs.bitbucket.io/ > , > > Atlassian documentation<https://atlassian-docs.bitbucket.io/> > > atlassian-docs.bitbucket.io > > The documentation in this repository is for products that are no longer > > supported by Atlassian. This documentation is not maintained by > Atlassian, > > but is open source ... > > > > > > > > so confluence.atlassian.com links do not work any more. > > > > I can try adding both Jacoco and Clover and make instrumentation > selectable > > through a property. > > I am inclined to start with Jacoco due to personal experience and keep > it a > > default choice. > > > > The bigger change would be that "ant test" would run both instrumentation > > and unit tests, and likewise "ant test-report" would produce both > reports. > > MG>an excellent idea..my personal request is which code-coverage tool > > detects orphaned class ? > > MG>a second request is which code coverage detects orphaned > inner-classes? > > MG>i look forward to receiving your analysis > > > > Gintas > > > > 2017-05-29 0:58 GMT+02:00 Martin Gainty <mgai...@hotmail.com>: > > > > > Hi Gintautas > > > > > > > > > clover code-coverage has been around for 15 years..atlassian just > > > contributed clover to Open Source this year > > > > > > https://www.atlassian.com/blog/announcements/atlassian- > > clover-open-source > > Atlassian Clover is now open source - Atlassian Blog< > > https://www.atlassian.com/blog/announcements/atlassian- > clover-open-source> > > www.atlassian.com > > All of this has lead to our decision to open source Clover, what we > > believe is the best way to give Clover the focus and attention it > deserves. > > > > > > > > > > > > Atlassian Clover is now open source - Atlassian Blog< > > > https://www.atlassian.com/blog/announcements/atlassian- > > clover-open-source> > > Atlassian Clover is now open source - Atlassian Blog< > > https://www.atlassian.com/blog/announcements/atlassian- > clover-open-source> > > www.atlassian.com > > All of this has lead to our decision to open source Clover, what we > > believe is the best way to give Clover the focus and attention it > deserves. > > > > > > > > > www.atlassian.com<http://www.atlassian.com> > > [https://wac-cdn-a.atlassian.com/dam/jcr:c20cf6d1-9568- > > 4aba-9a16-dba24e1495de/atlassian-software.png]<http://www.atlassian.com/ > > > > > > Atlassian | Software Development and Collaboration Tools< > > http://www.atlassian.com/> > > www.atlassian.com > > Millions of users globally rely on Atlassian products every day for > > improving software development, project management, collaboration, and > code > > quality. > > > > > > > > > All of this has lead to our decision to open source Clover, what we > > > believe is the best way to give Clover the focus and attention it > > deserves. > > > > > > Atlassian published an ant taskdef here > > > > > > https://confluence.atlassian.com/clover/6-ant-task- > > reference-71600066.html > > 6. Ant Task Reference - Atlassian Documentation<https:// > > confluence.atlassian.com/clover/6-ant-task-reference-71600066.html> > > confluence.atlassian.com > > Can I create a Clover Report on Server A if I have the clover.db which I > > generated on Server B? Does Clover depend on JUnit? Does Clover integrate > > with Maven? > > > > > > > > > > > > 6. Ant Task Reference - Atlassian Documentation<https:// > > > confluence.atlassian.com/clover/6-ant-task-reference-71600066.html> > > > confluence.atlassian.com > > > Can I create a Clover Report on Server A if I have the clover.db which > I > > > generated on Server B? Does Clover depend on JUnit? Does Clover > integrate > > > with Maven? > > > > > > emma hasnt been touched in 12 years so it seems to be retired? > > > > > > http://emma.sourceforge.net/ > > EMMA: a free Java code coverage tool<http://emma.sourceforge.net/> > > emma.sourceforge.net > > EMMA can instrument classes for coverage either offline (before they are > > loaded) or on the fly (using an instrumenting application classloader). > > > > > > > > > > > > EMMA: a free Java code coverage tool<http://emma.sourceforge.net/> > > EMMA: a free Java code coverage tool<http://emma.sourceforge.net/> > > emma.sourceforge.net > > EMMA can instrument classes for coverage either offline (before they are > > loaded) or on the fly (using an instrumenting application classloader). > > > > > > > > > emma.sourceforge.net > > > EMMA can instrument classes for coverage either offline (before they > are > > > loaded) or on the fly (using an instrumenting application classloader). > > > > > > Emmas feature requests number 103 which nobody has addressed > > > > > > https://sourceforge.net/p/emma/feature-requests/ > > EMMA code coverage / Feature Requests - sourceforge.net<https:// > > sourceforge.net/p/emma/feature-requests/> > > sourceforge.net > > I agree to receive quotes, newsletters and other information from > > sourceforge.net and its partners regarding IT services and products. I > > understand that I can ... > > > > > > > > > > > > EMMA code coverage / Feature Requests - sourceforge.net<https:// > > > sourceforge.net/p/emma/feature-requests/> > > > sourceforge.net > > > I agree to receive quotes, newsletters and other information from > > > sourceforge.net and its partners regarding IT services and products. I > > > understand that I can ... > > > > > > > > > WDYT of Clover? > > > > > > Martin > > > ______________________________________________ > > > > > > > > > > > > ________________________________ > > > From: Gintautas Grigelionis <g.grigelio...@gmail.com> > > > Sent: Sunday, May 28, 2017 9:59 AM > > > To: Ant Developers List > > > Subject: Replace emma with jacoco? > > > > > > As you could understand by now, I set a goal of getting all targets in > > > build.xml to do what they are supposed to do. Which brings us to emma, > > > which appears no longer being developed. Do we need a vote about a > > > replacement? > > > > > > Gintas > > > > > > > > > -- > Matt Sicker <boa...@gmail.com> >