我试图让SonarQube显示由cobertura生成的单元测试覆盖率,但是当我将单元测试覆盖率小部件添加到家庭仪表板时,我得到以下错误:
我确实在SonarQube中添加了coberture插件,并配置了特定于我在声纳中使用的项目的报告文件位置。还为sonar.properties添加了配置:
sonar.projectBaseDir=<..>\src
sonar.dynamicAnalysis=reuseReports
sonar.cobertura.reportPath=<..>\target\site\cobertura\coverage.xml
sonar.java.coveragePlugin=cobertura
绝对路径。
我没有设置jenkins并且没有使用maven build,覆盖率报告是使用ant任务生成的。
阅读了所有文档,并且无法理解我需要在声纳中显示报告所需的内容,这正是我所需要的。