将Spock / Groovy测试结果上传到Sonarqube

时间:2016-10-14 16:58:57

标签: gradle sonarqube

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声纳设置的任何线索,以实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

我们的解决方案是在Sonarqube 6.1中安装Groovy插件。

安装插件后,我们可以使用以下命令行查看测试:

./gradlew sonarqube -Dsonar.tests=src/test/groovy -Dsonar.junit.reportsPath=build/test-results/test/

我们也在使用Spock(正如你所看到的那样使用Gradle)