相关疑难解决方法(0)

如何添加注释以从jacoco代码覆盖率报告中排除方法?

我有一些Java代码,我想从代码覆盖中排除.我该怎么做?我希望能够添加注释.有没有办法配置或扩展jacoco(在gradle中使用)来使用它?

例:

public class Something
{
    @ExcludeFromCodeCoverage
    public void someMethod() {}
}
Run Code Online (Sandbox Code Playgroud)

java junit code-coverage gradle jacoco

15
推荐指数
6
解决办法
1万
查看次数

如何忽略Sonar代码覆盖率分析中的代码块?

在我们的代码中,有很多这样的日志记录片段:

if(logger.isDebugEnabled()) {
    logger.debug("...")
}
Run Code Online (Sandbox Code Playgroud)

是否可以配置SonarQube,以便代码覆盖率分析中不包含此类代码块?编写测试以涵盖此类调试语句似乎没有多大意义......

我发现了如何:

  • 忽略覆盖率分析中的整个文件
  • 忽略代码块中的问题

但我没有找到从覆盖率分析中排除代码块的方法.

logging code-coverage sonarqube

6
推荐指数
1
解决办法
884
查看次数

标签 统计

code-coverage ×2

gradle ×1

jacoco ×1

java ×1

junit ×1

logging ×1

sonarqube ×1