当前位置: 首页 > 知识库问答 >
问题:

Gradle JaCoCo插件-报告中不可单击的类和方法名称

杜志
2023-03-14

我创建了一个使用Gradle的简单Java项目。我添加了一些单元测试和集成的JaCoCo插件来查看代码覆盖率。但是,在HTML报告中,我无法单击类名来查看覆盖了哪些行和分支。我有另一个项目,它使用Maven和JaCoCo来实现这个功能。这是Gradle插件的局限性,还是我做错了什么?这是我的身材。格雷德尔:

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

repositories {
    mavenCentral()
}

dependencies {
    testCompile 'junit:junit:4.10'
}

这是我看到的:

共有1个答案

孔建柏
2023-03-14

您描述的问题似乎在Gradle 1.10-rc-2中得到了解决。

 类似资料:
  • 我有一个Maven多模块项目,其中JaCoCo不基于源文件生成报告。 一般来说,如果是被测试的类,它将以两种方式报告,一种是通过文件名在适当的基于包的位置,其中包含一个方法列表,以数字和图表的形式给出覆盖范围的整体图片-列出类中的所有方法,每个方法都有一个指向另一个html的可点击链接,其中包含带有红色/绿色/黄色背景的源代码以显示覆盖状态。 在我的方案中,仅生成 ,而不是 并且在前者中列出了方法

  • 22.13.7.1.TestNG 的参数化方法和报告 TestNG支持参数化方法,允许一个特定的测试方法使用不同的输入被执行多次。Gradle会在测试报告中包含该方法的参数值. 给出一个叫aTestMethod的测试方法,该方法有两个参数,在测试报告中会根据名字报告:aTestMethod(toStringValueOfParam1, toStringValueOfParam2). 这很容易识别的

  • 我正在尝试使用struts2-jasper的插件,但得到一个错误的类型结果: 我用谷歌搜索了如何解决它,但什么都没有,我应该有正确的配置,但也许有人可以看到我的错误,请帮助我!! 我正在使用struts2 jasper报告和注释。我的struts.xml 操作文件

  • 我正在从事一个需要以编程方式调用TestNG(使用数据提供程序)的项目。情况很好,只是在报告中,我们得到了@测试方法的名称,这是一种处理许多情况的通用方法。我们希望在报告中得到一个有意义的名字。 我一直在研究这个问题,发现了三种方法,但不幸的是,所有方法都失败了。 1) 实施ITest 我在这里和这里都发现了这个 我一输入@Test方法就设置了我想要的名称(对于我尝试的所有3种方式,这就是我设置名

  • 我有一个项目,我使用Jacoco计算代码覆盖率。我使用maven配置,如下所示: http://www.petrikainulainen.net/programming/maven/creating-code-coverage-reports-for-unit-and-integration-tests-with-the-jacoco-maven-plugin/ 我和詹金斯一起运行“mvn清洁安装

  • 我对编写java很陌生,我做了一些教程,这些教程很棒,但我不知道为什么它不能在游戏中工作。我已经尝试了一切,比如改变它,看看这么多不同的论坛。事件有两个类(Join and Leave Event)和main类。我已经确保检查导入它们和错误,没有让我从我所看到的地方。如果有人能帮上忙,那将是一种福气。 代码:-主类: yml: