1

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

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

我正在使用 Eclipse IDE

4

1 回答 1

0

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

安装 EclEmma 后:

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

(PS 最近发布的 EclEmma 3.1.5 支持最近发布的 Java 17,这要感谢 JaCoCo 0.8.7)

于 2021-12-05T07:55:24.767 回答