我面临着 Jenkins JaCoCo 代码报告插件的奇怪问题。如果构建阶段成功结束,插件会生成报告,但如果构建阶段由于测试失败而失败,则 jacoco 插件在构建后根本不会执行。
尝试添加
-Djacoco.haltOnFailure=false
我假设您从事的是管道工作。 如果是这样,请添加
runAlways: false
,例如
post {
always{
jacoco(
execPattern: '**/target/*.exec',
classPattern: '**/target/classes/*',
sourcePattern: '**/src/main',
runAlways: true
)
}
}