我正在使用Grails 2.1.1
处理网络应用程序,并要求我提供有关测试代码覆盖率的证据。
该项目正在使用:
在我的pom.xml
上,声明了以下声纳的属性:
<sonar.language>grvy</sonar.language>
<sonar.groovy.cobertura.reportPath>target/test-reports/cobertura/coverage.xml</sonar.groovy.cobertura.reportPath>
我在目录target / test-reports / cobertura中成功生成cobertura.xml报告,启动命令:
grails tA -coverage -xml
但是当我跑步时:
mvn sonar:sonar
虽然我收到了以下输出行的命令响应,但它没有显示Sonar的任何测试报告:
[INFO] [15:20:42.007] Sensor Groovy CoberturaSensor...
[INFO] [15:20:42.007] Analyzing Cobertura report: target/test-reports/cobertura/coverage.xml
[INFO] [15:20:42.086] Sensor Groovy CoberturaSensor done: 79 ms