ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gintautas Grigelionis <g.grigelio...@gmail.com>
Subject Re: Replace emma with jacoco?
Date Mon, 29 May 2017 15:42:54 GMT
Both Jacoco and Clover fit that bill. Are you comfortable with eventul
change in test and test-report targets?

Gintas

2017-05-29 17:40 GMT+02:00 Nicolas Lalevée <nicolas.lalevee@hibnet.org>:

> 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