ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nicolas Lalevée <nicolas.lale...@hibnet.org>
Subject Re: Replace emma with jacoco?
Date Mon, 29 May 2017 15:40:05 GMT
FYI, here are the post build actions available on the Jenkins at the ASF:
https://www.dropbox.com/s/zwpersrv4ydzdp5/Capture%20d%27%C3%A9cran%202017-05-29%2017.36.49.png?dl=0
<https://www.dropbox.com/s/zwpersrv4ydzdp5/Capture%20d'%C3%A9cran%202017-05-29%2017.36.49.png?dl=0>

It would be nice if the tool we choose is integrated in our CI.

Nicolas

> Le 29 mai 2017 à 17:29, Matt Sicker <boards@gmail.com> a écrit :
> 
> 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 <mgainty@hotmail.com> wrote:
> 
>> 
>> 
>> 
>> ________________________________
>> From: Gintautas Grigelionis <g.grigelionis@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 <mgainty@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.grigelionis@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 <boards@gmail.com>


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message