Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

How can I view clover coverage against code that has changed?

Matt Hlavaty May 19, 2015

In my maven project, I want to view the clover coverage against code that has changed in my snapshot since the last released version.

Is there a way to accomplish this?

3 answers

0 votes
Marek Parfianowicz
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 19, 2015

If you would like to perform a logical or arithmetical operation (such as XOR or subtraction) on coverage data from two different builds, then unfortunately such feature is not available right now. A feature request is reported here https://jira.atlassian.com/browse/CLOV-1024.

 

0 votes
Marek Parfianowicz
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 19, 2015

If you want to limit your HTML report to contain classes which have been modified since a previous build (using information from a VCS such as git or hg), then you'd have to build such query on your own and next pass list of files to the <clover-report> task (see <fileset> + <testsources> options).

As you are using Maven, you would have to prepare an Ant file with such a custom <clover-report> task and use the reportDescriptor option. Check Creating custom reports for more details.

See also: https://answers.atlassian.com/questions/86543 question.

0 votes
Marek Parfianowicz
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 19, 2015

If you want to just see for which classes code coverage changed the most, then you can simply generate a historical report, which looks like this. In order to have it in Maven, you have to use the clover2:save-history goal together with the clover2:clover and a generateHistorical=true option.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events