gpt4 book ai didi

eclipse - 如何从 jacoco.exec 生成 HTML 报告?

转载 作者:行者123 更新时间:2023-12-05 01:45:54 25 4
gpt4 key购买 nike

我们有一个包含子模块的 Maven 项目。有一个父 pom.xml每个子项目都被制作成一个 war 文件。每个子模块都有从 Jacoco 生成的单元测试用例和报告。

现有报告显示单个模块的单元测试覆盖率,但我们需要在 Tomcat 上提供集成测试范围的代码覆盖率。我们所做的是在 Tomcat 文件夹中安装 jacoco 代理并将其配置为生成 jacoco.exec。当我使用 EclEmma 插件导入 jacoco.exec 时,我们看到了代码覆盖率。

有没有办法在没有源代码的情况下从独立的 jacoco.exec 生成报告?

最佳答案

  1. 从以下 URL 下载 Jacoco 代理 Zip 文件: https://www.jacoco.org/jacoco/选择适合您需要的版本。

  2. 用合适的名称创建文件夹,我的文件夹位于“C:\jacoco”。在那里提取 Zip 文件的内容。

  3. 打开CMD,进入C:\jacoco

  4. 使用以下命令:

    java -jar jacococli.jar report --classfiles path/of/the/class/files path/of/the/.exec 文件 --html html/report/location --name nameOfTheReport

注意:
1. -jar : 我把jacococli.jar保存在Jacoco中。
2. --classfiles : 编译后的java文件路径。
3. 执行文件的路径。
4. --name : HTML报告标题(Heading)的名称

  1. Java 代码覆盖率报告将在您提到的位置生成。

关于eclipse - 如何从 jacoco.exec 生成 HTML 报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39397440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com