如何让 SonarQube 计算 spock/groovy 个单元测试?

How do I get SonarQube to count spock/groovy unit tests?

我正在尝试配置 SonarQube 以报告我存储库中单元测试用例的准确计数,目前它只显示 java 个 jUnit 测试用例。

SonarQube 报告 java jUnit 测试计数以及 jacoco 的总体覆盖率,其中包括 java 和 groovy 覆盖率。

如何让 SonarQube 识别总计数中的 groovy/spock 个单元测试?

SonarQube 7.7(我在 7.4 上也看到了这个问题)

我不确定是否有特定的声纳 属性 我需要在我的 Gradle 配置中设置,或者 SonarQube 本身是否有我需要安装的插件?

我确实看到了一些关于在 SonarQube 中安装 Groovy 插件的相关答案,但是没有提及这是针对哪个版本的 SonarQube 的解决方案(我不再看到此插件可用)

市场缺少 Groovy 插件已经有一段时间了。新版本刚刚发布!

只需安装 Marketplace 上可用的插件即可解决此问题。

https://github.com/pmayweg/sonar-groovy