我使用JaCoCo在Java语言的Sonar中进行IT覆盖。报告了一些IT代码覆盖率,报告的结果似乎是合理的。但是,我注意到并非所有源代码都包含在IT覆盖率分析中。查看“组件”视图,许多Java软件包显示规则%,cobertura单元测试覆盖率%,但没有IT覆盖范围。我没有包含或排除任何文件,因此如果没有涵盖此软件包中的代码,我希望IT覆盖率显示为0%?我知道一组文件应该有一些%,但是Sonar没有显示任何内容(同样,规则%和cobertura%是显示)。
我将尝试明确包含一些类文件,但我仍然对为什么所有来源都不包括在JaCoCo分析中感到困惑。这些文件被导入Sonar,因为规则违规可以正常工作。
答案 0 :(得分:0)
我想如果你在某些特定文件/包上看不到任何结果,这可能意味着没有IT涵盖源代码的那些部分。