【问题标题】:Run jacoco report without Maven or Gradle在没有 Maven 或 Gradle 的情况下运行 jacoco 报告
【发布时间】:2021-05-08 19:44:12
【问题描述】:

我们希望在我们的一些 Java 项目中覆盖我们的 Jacoco 代码。不幸的是,他们的 maven 和 gradle 配置不包括生成 Jacoco 测试报告。

有 40 多个 Java 项目,我没有时间修复他们所有的 pom.xml 或 gradle 构建文件以添加 jacoco 测试覆盖率报告。扫描它们以查找代码覆盖率的最快方法是什么?有没有办法在不需要修改 pom.xml 或 gradle 构建文件的情况下做到这一点。

我正在使用 Eclipse IDE

【问题讨论】:

  • 如果手动操作耗时太长或太容易出错,请编写一个 shell、批处理或任何脚本来自动化它。

标签: eclipse code-coverage jacoco jacoco-plugin


【解决方案1】:

您是否尝试过添加 EclEmma(从 Help Eclipse Marketplace 并搜索 EclEmma)?

EclEmma 安装后:

  • 项目的上下文菜单还包含一个 Coverage As 条目
  • 除了主工具栏中的调试按钮之外,还有一个用于运行具有代码覆盖率分析的 java 代码的按钮。
  • 在代码覆盖范围内运行程序后,Eclipse IDE 中将显示覆盖视图。

(由于 JaCoCo 0.8.7,PS 最近发布的 EclEmma 3.1.5 支持最近发布的 Java 17)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-08
    • 1970-01-01
    • 2015-03-02
    • 2015-02-20
    • 2018-03-23
    • 2017-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多