SONAR使用mvn声纳导入cobertura.ser覆盖报告到声纳服务器:声纳?

时间:2012-06-15 10:39:04

标签: maven sonarqube cobertura

我有一个cobertura.ser文件,它是在集成测试和系统测试时生成的。现在我想把我的报道导入到声纳服务器。

我怎样才能实现这一点,所以在执行mvn声纳时:声纳覆盖应该考虑外部coberture.ser文件?

我可以使用声纳来做到这一点,我可以在所有试运行中看到整体覆盖范围吗?

1 个答案:

答案 0 :(得分:6)

您需要设置以下参数以告知Sonar使用预先生成的报告:

sonar.dynamicAnalysis=reuseReports

其次,Sonar没有阅读“cobertura.ser”文件。可以按如下方式配置它以读取生成的XML报告(参见cobertura docs):

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

最后,我对所有这些东西的引用来自Sonar wiki:

Sonarsource教程越来越多地推动JaCoCo。这似乎是一个新兴的标准(取代旧的已解散的艾玛项目)