在詹金斯的文件级别强制覆盖
enforce coverage at file level in jenkins
有没有什么方法可以使用 jacoco 和 jenkins 在文件级别强制覆盖?
我一般不提倡 100% 的覆盖率,但在某些文件中,我希望将它们保持在 > 95%,而在其他文件中,我对 70% 的覆盖率感到满意。但是,如果文件 A < 95 或平均值低于 70,我没有找到让它自动中断构建的方法。
我正在考虑解析groovy中的jacoco.xml,但我不想重新发明轮子。
定义阈值
Plugin for Jenkins 有配置选项
Ant task report
有元素 check
Maven plugin 有 check
个目标
Gradle plugin 有 JacocoCoverageVerification
个任务
有没有什么方法可以使用 jacoco 和 jenkins 在文件级别强制覆盖?
我一般不提倡 100% 的覆盖率,但在某些文件中,我希望将它们保持在 > 95%,而在其他文件中,我对 70% 的覆盖率感到满意。但是,如果文件 A < 95 或平均值低于 70,我没有找到让它自动中断构建的方法。
我正在考虑解析groovy中的jacoco.xml,但我不想重新发明轮子。
定义阈值
Plugin for Jenkins 有配置选项
Ant task
report
有元素check
Maven plugin 有
check
个目标Gradle plugin 有
JacocoCoverageVerification
个任务