将Spock的测试与Sonar集成

har*_*rry 8 java maven spock sonarqube

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

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

谁会知道我错过了什么?

声纳仪表板图像

kaz*_*aki 13

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

    <sonar.tests>的src /测试/常规,SRC /测试/ JAVA </sonar.tests>

如果你这样做,Spock和JUnit测试都会正确显示!请参见附件截图 在Sonar中进行Spock和JUnit测试