【问题标题】:Java code coverage for other source code repository其他源代码存储库的 Java 代码覆盖率
【发布时间】:2017-07-02 13:38:17
【问题描述】:

我有 maven project1,它有 src/main/java -- 应用程序源代码

我确实有另一个 maven 项目 2,其中包含所有测试 src/main/test -- 所有 api 测试都是上述项目 1 的一部分

现在,有没有办法在 project2 中配置 Java Jacoco 代码覆盖率代理,以便在从 project2 执行测试时计算 project1 的代码覆盖率?

提前谢谢,我知道这是一个理论问题。

【问题讨论】:

    标签: java code-coverage jacoco jacoco-maven-plugin


    【解决方案1】:

    一般来说 - 是的,这是可能的:

    • 默认情况下,代理收集有关所有 课程,无论他们来自哪里。
    • 报告生成需要 收集有关执行的信息,以及原始类文件和 您要为其生成报告的来源。

    如果两个项目都是同一个 Maven 反应器的一部分,那么请查看 jacoco simple integration test solution 。如果没有,那么 JaCoCo Ant 任务提供了路径规范的灵活性 - http://www.jacoco.org/jacoco/trunk/doc/ant.html

    【讨论】:

      猜你喜欢
      • 2020-03-16
      • 1970-01-01
      • 1970-01-01
      • 2012-02-28
      • 2018-04-14
      • 1970-01-01
      • 2015-09-29
      • 2012-06-30
      • 2011-12-17
      相关资源
      最近更新 更多