【问题标题】:Why Jacoco doesn't calculate other modules coverage?为什么 Jacoco 不计算其他模块的覆盖率?
【发布时间】:2014-10-18 16:32:24
【问题描述】:

我有 3 个模块的项目 让我们说模块a,模块b和模块c。 我正在运行 jacoco 进行本地测试。 假设我只在模块 a 中进行测试。 但是这个测试也用到了模块 b 中的一些类。

之后,在报告中我只能看到模块 a 的覆盖范围。 为什么我看不到模块 b 的覆盖范围,但是这个测试使用模块 b 和 c。

【问题讨论】:

    标签: maven code-coverage sonarqube jacoco


    【解决方案1】:

    这是因为 JaCoCo 仪器 .class 文件是动态的。因此,仅针对您当前的模块而不是它的依赖项执行此操作。所以它只报告检测文件的覆盖率,即你的模块文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-04
      • 1970-01-01
      • 2016-05-31
      • 1970-01-01
      • 1970-01-01
      • 2017-05-31
      • 1970-01-01
      相关资源
      最近更新 更多