【发布时间】:2017-01-15 17:28:47
【问题描述】:
Sonar 5 使用 groovy 插件并使用 cobertura 进行代码覆盖时不返回代码覆盖率数据。 Maven 也无法返回代码覆盖率。
使用 SonarQube 5.4 和流动插件配置测试实例:
构建破坏者 1.1 查找错误 3.3 吉特 1.2 时髦的 1.3.1 Java 3.9 JavaScript 2.11 LDAP 1.5.1 PHP 2.8 蟒蛇 1.5 SVN 1.3 网页分析 HTML 2.4 PMD 2.5
版本 4.3.2 的旧实例有效吗?是否需要安装 cobertura 插件,因为它已被弃用,还是 Java 插件可以提供正确的支持?
【问题讨论】:
-
我使用 cobertura 插件。
-
我可以看到由本地 cobertura 插件生成的 coverage.xml 文件,但是在将信息发送到 Sonar 时它失败了。日志:
[INFO] Analyzing Cobertura report: target/test-reports/cobertura/coverage.xml[WARNING] File not found: JsLintConfig.groovy遵循项目中每个文件的警告“未找到”行列表。如果我们能找到插件排除这些文件发送到 Sonar 的原因,那么我们可以修复它
标签: maven groovy sonarqube cobertura sonarqube-5.4