Look at JaCoCo for IdP V4

Description

Also Sprach

JaCoCo claims proper support for Java 11, as of a few days ago: https://github.com/jacoco/jacoco/releases/tag/v0.8.3; I would support trying to bring this back but only for the Java 11 / IdP V4 branch.

The meeting suggested I put in a case to research this.

Environment

None

Activity

Show:

Ian Young August 21, 2020 at 3:02 PM

The good news is that the EclEmma plugin for Eclipse is now based on JaCoCo and most people in the 2020-08-21 dev call were happy that they can use this to get what they needed if they have the time and inclination.

The explicit use of JaCoCo would give us a number of other facilities (graphics in Jenkins jobs, failing Jenkins jobs under specific criteria, detailed reporting) but while these seem like a good idea in principle, in practice people felt they wouldn't have time to more than skim that kind of thing. So, the Eclipse option seems like enough.

I'm on the other side of the fence: I know the MDA has a problem in this area, so I have decided to do something about it in detail, and the more detailed abilities are useful.

So, I'm going to close this as WONTFIX for the stack in general. I will continue the MDA-specific work in MDA-65.

 

Ian Young February 12, 2020 at 8:57 AM

Haven't made enough progress to make this a blocker for the IdP V4 release, so deferring it.

Former user August 9, 2019 at 7:48 AM

I'm a long time user of JaCoCo (with Maven) along with the EclEmma plugin for Eclipse and both work well for Java 8 and Java 11, so I can recommend them.

Ian Young February 15, 2019 at 3:53 PM

mentioned in today's developer call that they are using Cobertura for code coverage, so we should look into that as well.

At first glance, though, it looks like the Cobertura plugin for Maven has been abandoned and doesn't work with Java 11, so it may not be an option after all:

https://github.com/mojohaus/cobertura-maven-plugin/issues/43

This may be an issue with the plugin and not Cobertura itself, so there may be another route to functionality.

Won't Do
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Affects versions

Created February 3, 2019 at 2:48 PM
Updated August 21, 2020 at 3:03 PM
Resolved August 21, 2020 at 3:02 PM