SONAR importing cobertura.ser coverage reports to sonar server using mvn sonar:sonar?

自作多情 提交于 2019-12-01 06:40:28

问题


I have a cobertura.ser file, that got generated while integration-test and system test. Now I want to import my coverage this to sonar server.

How can I achieve this, so while executing mvn sonar:sonar the coverage should consider external coberture.ser file?

Can I do this using sonar, where i can see overall coverage obtain during all test run?


回答1:


You need to set the following paramater to tell Sonar to use a pre-generated report:

sonar.dynamicAnalysis=reuseReports

Secondly Sonar doesn't read the "cobertura.ser" file. It can be configured as follows to read the generated XML report (See cobertura docs):

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

Finally, my reference for all this stuff comes from the from the Sonar wiki:

  • 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

The Sonarsource tutorials are increasingly pushing JaCoCo. This appears to be an emerging standard (replacing the older defunct Emma project)



来源:https://stackoverflow.com/questions/11049123/sonar-importing-cobertura-ser-coverage-reports-to-sonar-server-using-mvn-sonars

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!