【发布时间】:2012-12-23 11:33:28
【问题描述】:
我使用 JaCoCo 以 Java 语言在 Sonar 中进行 IT 覆盖。报告了一些 IT 代码覆盖率,并且报告的结果似乎是合理的。但是,我注意到并非所有源代码都包含在 IT 覆盖率分析中。查看“组件”视图,许多 Java 包显示规则 %、cobertura 单元测试覆盖率 %,但没有显示 IT 覆盖率。我没有包含或排除任何文件,因此我希望 IT 覆盖率显示为 0%,如果此包中的代码没有被覆盖?我知道一组文件应该有一些 %,但 Sonar 没有显示任何内容(再次显示,规则 % 和 cobertura % )。
我会尝试明确地包含一些类文件,但我仍然对为什么 JaCoCo 分析不包含所有源感到困惑。这些文件被导入到 Sonar 中,因为违反规则的行为可以正常处理。
【问题讨论】: