如何从 JaCoCo 覆盖率报告中排除包

问题描述

我试图从 Jenkins 构建中的 JaCoCo 覆盖率百分比中排除一些类。但是,到目前为止,我能够确保类代码没有通过 JaCoCo 覆盖率进行验证。但是我们注意到在计算 JaCoCo 覆盖率百分比时仍然包含该类。

以下是我在 build.gradle 中的更改(仅发布片段)

test {
    useJUnitPlatform()
    jacoco {
    excludes += ['com/vsi/gravity/catalog/apis/model/**']
    } 
    jacocoTestReport{
            afterEvaluate {
                classDirectories.setFrom(files(classDirectories.files.collect {
                    fileTree(dir: it,exclude: 'com/vsi/gravity/catalog/apis/model/**')
                }))
            }
     }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...