声纳:SONAR使用MVN声纳进口cobertura.ser覆盖报告声纳服务器?(SONAR imp

2019-06-25 12:24发布

我有一个cobertura.ser文件时,虽然得到了集成测试和系统测试生成。 现在我想这个汇入我覆盖率声纳服务器。

我怎样才能做到这一点,所以在执行MVN声纳:声纳覆盖率应该考虑外部coberture.ser文件?

我能做到这一点使用声纳,在那里我可以看到所有的测试运行期间全面覆盖获得?

Answer 1:

您需要设置以下paramater告诉声纳使用预先生成的报告:

sonar.dynamicAnalysis=reuseReports

其次声纳不读“cobertura.ser”文件。 它可以被配置如下读取生成的XML报告(见的Cobertura文档):

sonar.cobertura.reportPath=target/reports/coverage.xml

最后,我对所有这些东西引用来自从声纳维基:

  • http://docs.codehaus.org/display/SONAR/Advanced+Parameters
  • http://docs.codehaus.org/display/SONAR/Code+Coverage+by+Unit+Tests
  • http://docs.codehaus.org/display/SONAR/Code+Coverage+by+Integration+Tests

该Sonarsource教程正日益推动JaCoCo。 这似乎是一个新兴的标准(取代旧解散艾玛项目)



文章来源: SONAR importing cobertura.ser coverage reports to sonar server using mvn sonar:sonar?