声纳中的JaCoCo不包括所有源文件



我在Java语言的Sonar中使用JaCoCo进行IT覆盖。报告了一些IT代码覆盖率,报告的结果似乎是可靠的。然而,我注意到并不是所有的源代码都包含在IT覆盖率分析中。查看"组件"视图,许多Java包显示规则%、cobertura单元测试覆盖率%,但是没有显示IT覆盖率。我没有包括或排除任何文件,因此我希望IT覆盖率显示0%,如果没有来自这个包的代码被覆盖?我知道在一组文件上应该有一些%,但是Sonar没有显示任何内容(同样,规则%和cobertura %是显示的)。

我将尝试显式地包括一些类文件,但我仍然对为什么不包括所有的源进行JaCoCo分析感到困惑。这些文件被导入到Sonar中,因为违反规则的文件在它们上面工作得很好。

我猜,如果您在某些特定的文件/包上没有看到任何结果,这可能意味着没有IT覆盖您的源代码的这些部分。

相关内容

  • 没有找到相关文章

最新更新