maven 插件 jacoco:未满足覆盖率检查。详情请参阅日志

问题描述 投票:0回答:1

我明白如果我们设置

<jacoco.skip.exec>true</jacoco.skip.exec> 

在 pom.xml 中,它可能会跳过 jacoco 检查。但是,就我而言,测试是在 TeamCity 上进行的,我们无法控制 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 检查?

java maven teamcity jacoco-maven-plugin
1个回答
0
投票

如果从 pom.xml 中删除目标,则不再需要检查:

删除 pom.xml 文件中 Jacoco 插件内的这一行。

<goal>check</goal>

© www.soinside.com 2019 - 2024. All rights reserved.