将Sonock的Spock测试整合在一起

时间:2017-01-27 04:16:56

标签: java maven sonarqube spock

我使用spock编写测试用例和jenkins来运行和发布我的测试用例。 我能够获得报告的代码覆盖率,但声纳显示我仅Java 单元测试用例; groovy测试用例完全缺失

以下pom.xml用作参考 https://github.com/kkapelon/java-testing-with-spock/blob/master/chapter7/spring-standalone-swing/pom.xml

有人会知道我错过了什么吗?

Sonar Dashboard image

1 个答案:

答案 0 :(得分:12)

  1. 在Sonar中安装Groovy插件。以admin / admin身份登录并转到 管理/系统/更新中心选项卡
  2. 在中添加以下属性 pom文件

    < sonar.tests> SRC /测试/常规,SRC /测试/ Java和LT; /sonar.tests>

  3. 如果这样做,Spock和JUnit测试都会正确显示! 请参见附件截图 Spock and JUnit tests in Sonar

相关问题