Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 为什么雅科科没有';不计算其他模块的覆盖率?_Maven_Code Coverage_Sonarqube_Jacoco - Fatal编程技术网

Maven 为什么雅科科没有';不计算其他模块的覆盖率?

Maven 为什么雅科科没有';不计算其他模块的覆盖率?,maven,code-coverage,sonarqube,jacoco,Maven,Code Coverage,Sonarqube,Jacoco,我有3个模块的项目 假设模块a、模块b和模块c。 我正在运行jacoco进行本地测试。 假设我只运行模块a中的一个测试。 但是这个测试也使用模块b中的一些类 之后,在报告中,我只能看到模块a的内容。 为什么我看不到模块b的覆盖范围,但是这个测试使用模块b和c。这是因为JaCoCo instrument.class文件在运行。因此,仅对当前模块执行此操作,而不是对其依赖项执行此操作。因此,它只报告插入指令的文件(即模块的文件)的覆盖率

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

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

这是因为JaCoCo instrument.class文件在运行。因此,仅对当前模块执行此操作,而不是对其依赖项执行此操作。因此,它只报告插入指令的文件(即模块的文件)的覆盖率