从Sonar代码覆盖范围中排除访问者

时间:2015-02-25 08:11:42

标签: java sonarqube code-coverage cobertura jacoco

我一直在努力在SonarQube v4.0中排除访问者。 我看到的任何地方都找到了“Seperate accessors”的设置。如果将其设置为“true”,则默认值应该从代码覆盖率中排除访问者。

然而它似乎不起作用。

我已经尝试过使用Cobertura en JaCoCo作为代码覆盖插件,但它们似乎都没有排除getter和setter。

我的构建由maven通过Jenkins运行,它使用'Sonar Jenkins插件'进行分析

1 个答案:

答案 0 :(得分:1)

从coverage中排除访问者不是“排除访问者”设置的目的。这仅适用于度量标准(访问者应该作为方法计数器)。

为了从覆盖范围中排除getter和setter(我不一定会推荐),您需要配置覆盖工具,这与SonarQube无关。