配置cobertura以忽略某些代码块

dig*_*nie 5 java cobertura

是否有可能使用Cobertura告诉它忽略由开始和结束注释标识的某些代码?

例如,

public class Foo {

    public void static doSomething() {
        ...
        // Cobertura-Ignore-Start
        ...
        // Cobertura-Ignore-End
}
Run Code Online (Sandbox Code Playgroud)

会导致Cobertura在计算覆盖率统计数据时不包括起始和结束注释之间的代码.

编辑:我正在使用cobertura Ant任务.

abe*_*t80 5

不,这是不可能的.Cobertura没有让它跳过代码的功能.您唯一可以忽略的是对某些包和/或类的方法调用.

您可能需要深入研究代码,看看是否可以以忽略块的方式扩展它.