为什么Jacoco没有计算其他模块的覆盖范围?

时间:2014-08-25 13:46:21

标签: maven code-coverage sonarqube jacoco

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

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

1 个答案:

答案 0 :(得分:1)

这是因为JaCoCo仪器.class文件即时。因此,仅针对您当前的模块而不是其依赖性。因此,它仅报告已检测文件的覆盖范围,即模块的文件。