Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Configure cobertura to ignore certain blocks of code

Tags:

java

cobertura

Is it possible using Cobertura to tell it to ignore certain bits of code that are identified by start and end comments?

For example,

public class Foo {

    public void static doSomething() {
        ...
        // Cobertura-Ignore-Start
        ...
        // Cobertura-Ignore-End
}

would result in Cobertura not including the code in between the start and end comments when calculating coverage statistics.

Edit: I am using the cobertura Ant task.

like image 501
digiarnie Avatar asked Aug 20 '10 02:08

digiarnie


1 Answers

No, it's not possible. Cobertura does not have a feature that lets it skip over code. The only thing you can ignore is method calls to certain packages and/or classes.

You'd probably have to dig into the code and see whether it's possible to extend it in such a way as to ignore blocks.

like image 117
aberrant80 Avatar answered Sep 30 '22 10:09

aberrant80