Path to source directories :src/main/Java #这里配置为源码的目录位置
Inclusion : 标明还需要检测的文件
Exclusions:标明需要除外的文件(不想被检测的文件)
下面的值都是属于 1-100 (代表代码覆盖率)
口 Change build status according the thresholds #选中这里可以改变项目的构建状态
(乌云数必须小于太阳数 ,所有的值必须小于100 ,大于的话系统会自动设置为100)
当项目的真实代码覆盖率 小于太阳所标明的值时,项目会构建不稳定 黄色 unstable
这里 %Method 对应太阳这一列的值 设置为 100:表示每个方法都要被执行,整个项目才能稳定构建;只要有一个方法没有被执行,整个项目就会构建不稳定。
注释:项目的真实代码覆盖率 jenkins会计算出来的
比如: 当你的method那一列 太阳对应的值为 100 ,而你的项目中 总共有10个方法,其中有8个被执行了,还有2个没有被执行,那么你的真实代码覆盖率为 80,这时候整个项目构建结果为 unstable (黄色标识)
口 fail the build if the coverage degrades more than the delta thresholds #这是和上一次构建的代码覆盖率做对比的
选中后,并且全部值设置为0 。如果本次构建的覆盖率低于上次的覆盖率,整个项目就会构建失败
这些值都可以改变,但是设置为0 时,表示覆盖率只能越来越高,不能低。 反正就会有容错率。
到这里,可以正常构建了。