我明白如果我们
<jacoco.skip.exec>true</jacoco.skip.exec>
字符串
在pom.xml中,它可能会跳过jacoco检查。然而,在我的情况下,测试是在TeamCity上进行的,我们无法控制环境配置,因此可能没有设置上述标志。结果,它显示:
Failed to execute goal org.jacoco:jacoco-maven-plugin:0.8.8:check (verify) on project xxxx: Coverage checks have not been met. See log for details.
型
关于两个测试的失败,我用注解@Ignore修饰了它们。
我以为这两个测试被跳过了,但是集成测试失败了,因为jacoco仍然选择了它们。
如何从代码级别禁用jacoco检查?
1条答案
按热度按时间x759pob21#
如果从pom.xml中删除目标,它将不再需要检查:
删除pom.xml文件中Jacoco插件内部的这一行。
<goal>check</goal>