2014年有一个已知问题,用Groovy编写的UnitTests无法将他们的PASS / FAIL指标上传到SonarQube。
http://sonarqube-archive.15.x6.nabble.com/Resource-not-found-for-Groovy-unit-tests-td5024669.html
有人知道这个问题是否已解决?我仍然使用Spock单元测试和Gradle构建系统来解决Sonar 6.1的问题。
有关正确的gradle声纳设置的任何线索,以实现这一目标吗?
答案 0 :(得分:0)
我们的解决方案是在Sonarqube 6.1中安装Groovy插件。
安装插件后,我们可以使用以下命令行查看测试:
./gradlew sonarqube -Dsonar.tests=src/test/groovy -Dsonar.junit.reportsPath=build/test-results/test/
我们也在使用Spock(正如你所看到的那样使用Gradle)