将 Spock 的测试与 Sonar 集成

Integrate Spock's test with Sonar

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

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

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

  1. 在 Sonar 中安装 Groovy 插件。以 admin/admin 身份登录并转到 administration/system/update-center 选项卡
  2. 在属性中添加以下内容 pom 文件

    src/test/groovy,src/test/java

如果您这样做,Spock 和 JUnit 测试都会正确显示! 见附件截图