gpt4 book ai didi

jacoco - 将 jacoco session 导入 eclipse 后,它显示零覆盖率

转载 作者:行者123 更新时间:2023-12-01 11:02:07 24 4
gpt4 key购买 nike

我按照以下步骤使用 jacoco 测量代码覆盖率:

  1. 我已经使用 jacoco 代理动态检测了我的应用程序 wars 文件。
  2. 启动 tomcat 服务器。
  3. 运行一些测试用例。
  4. 已停止 tomcat 服务器。
  5. 停止 tomcat 服务器后,目标文件夹中会生成 .exec 覆盖文件。
  6. 在 eclipse 中我打开了我的项目工作空间。
  7. 我已经导入了 .exec 文件,但它显示我的 maven 多模块项目的覆盖率为 0%。

请提供如何从这个 .exec 文件中获取准确的覆盖率报告的步骤。

最佳答案

部署到 Tom Cat 中的类是否与 Eclipse 中的类在不同的时间或使用不同的 JDK 进行了不同的编译?

EclEmma 导入文档位于 http://www.eclemma.org/userdoc/importexport.html

Warning: Imported execution data must be based on the exact same class files that are also used within the Eclipse IDE. If the external launch was based on different class files (e.g. created with different compiler) no coverage will be shown.

执行数据存储为其生成的类的散列,因此如果它与 Eclipse 中的对应类的散列不匹配,您将看不到覆盖。

关于jacoco - 将 jacoco session 导入 eclipse 后,它显示零覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25520200/

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