我有一个cobertura.ser文件时,虽然得到了集成测试和系统测试生成。 现在我想这个汇入我覆盖率声纳服务器。
我怎样才能做到这一点,所以在执行MVN声纳:声纳覆盖率应该考虑外部coberture.ser文件?
我能做到这一点使用声纳,在那里我可以看到所有的测试运行期间全面覆盖获得?
我有一个cobertura.ser文件时,虽然得到了集成测试和系统测试生成。 现在我想这个汇入我覆盖率声纳服务器。
我怎样才能做到这一点,所以在执行MVN声纳:声纳覆盖率应该考虑外部coberture.ser文件?
我能做到这一点使用声纳,在那里我可以看到所有的测试运行期间全面覆盖获得?
您需要设置以下paramater告诉声纳使用预先生成的报告:
sonar.dynamicAnalysis=reuseReports
其次声纳不读“cobertura.ser”文件。 它可以被配置如下读取生成的XML报告(见的Cobertura文档):
sonar.cobertura.reportPath=target/reports/coverage.xml
最后,我对所有这些东西引用来自从声纳维基:
该Sonarsource教程正日益推动JaCoCo。 这似乎是一个新兴的标准(取代旧解散艾玛项目)