【问题标题】:Gradle JaCoCo plugin - class and method names not clickable in reportGradle JaCoCo 插件 - 报告中不可点击的类和方法名称
【发布时间】:2013-12-13 13:25:42
【问题描述】:

我创建了一个使用 Gradle 的简单 Java 项目。我添加了一些单元测试并集成了 JaCoCo 插件来查看代码覆盖率。这一切都很好,但是,在 HTML 报告中,我无法单击类名来准确查看覆盖了哪些行和分支。我有另一个使用 Maven 和 JaCoCo 的项目,该功能在其中起作用。这是 Gradle 插件的限制,还是我做错了什么?这是我的 build.gradle:

apply plugin: 'java'
apply plugin: 'jacoco'

repositories {
    mavenCentral()
}

dependencies {
    testCompile 'junit:junit:4.10'
}

这就是我所看到的:

【问题讨论】:

  • 你可以试试最新的 Gradle 版本吗?我相信这个问题已经得到了解决。
  • 最初我使用 Gradle 1.8 构建它,现在我已经更新到 Gradle 1.9 并且问题仍然存在。我应该尝试 1.10-rc-2 吗?
  • 请这样做。如果这不能解决问题,请通过forums.gradle.org 报告问题。
  • 适用于 Gradle 1.10-rc-2!感谢您的帮助,请创建一个答案以便我接受。

标签: java gradle code-coverage jacoco


【解决方案1】:

您所描述的问题似乎已在 Gradle 1.10-rc-2 中修复。

【讨论】:

  • 仅供参考,皮特。我在 Gradle 1.6 中使用过同样的情况,它正在工作。只是想说这可能是 jacocoTestReport 需要对 sourceDirectories、classDirectories、additionalSourceDirs、additionalClassDirs 进行正确的配置设置。
猜你喜欢
  • 2018-12-18
  • 2019-05-18
  • 2015-08-03
  • 1970-01-01
  • 2016-01-03
  • 2019-08-11
  • 1970-01-01
  • 2019-02-18
  • 1970-01-01
相关资源
最近更新 更多