声纳&x2B;多模块Maven项目
我从詹金斯的工作中打电话给声纳 我注意到,我的域模块中的类的覆盖率都显示为0%的测试覆盖率,即使域正在其他具有高测试覆盖率的模块中使用。我在声纳中使用cobertura来测量覆盖范围 有人能提供一些关于如何让Sonar/Cobertura识别域模块中类的测试覆盖率的见解吗 谢谢声纳&x2B;多模块Maven项目,maven,jenkins,sonarqube,jenkins-plugins,cobertura,Maven,Jenkins,Sonarqube,Jenkins Plugins,Cobertura,我从詹金斯的工作中打电话给声纳 我注意到,我的域模块中的类的覆盖率都显示为0%的测试覆盖率,即使域正在其他具有高测试覆盖率的模块中使用。我在声纳中使用cobertura来测量覆盖范围 有人能提供一些关于如何让Sonar/Cobertura识别域模块中类的测试覆盖率的见解吗 谢谢 Damien默认情况下,Sonar计算单元测试覆盖率。因此,如果您的域类没有在定义它们的模块中进行单元测试,那么您没有获得这些类的单元测试覆盖率是正常的 您可以了解如何在Sonar中添加集成测试覆盖率:请参阅 但最好对域
Damien默认情况下,Sonar计算单元测试覆盖率。因此,如果您的域类没有在定义它们的模块中进行单元测试,那么您没有获得这些类的单元测试覆盖率是正常的 您可以了解如何在Sonar中添加集成测试覆盖率:请参阅 但最好对域类进行“真正的”单元测试,以便在隔离的上下文中测试它们的逻辑 编辑
您是否设置了适当的Sonar属性,以便按照本文所述重用代码覆盖率报告?谢谢Fabrice,这很有意义。。我将查看您提供的链接,并将其与我们的代码库集成。谢谢你的帮助