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>