gpt4 book ai didi

java - 排除不适用于 Jacoco Gradle 插件

转载 作者:搜寻专家 更新时间:2023-11-01 03:53:00 24 4
gpt4 key购买 nike

我正在为我的项目设置 Jacoco Gradle 插件。该插件运行良好并生成覆盖率报告,但它不排除我会排除的包。

我想包含的类在 com/xxx/ws/hn/** 中,我想排除的类在 com/xxx/ws/enterprise/** 中。

这是我的 Gradle 脚本:

apply plugin: "jacoco"

jacoco {
toolVersion = "0.6.2.201302030002"
reportsDir = file("$buildDir/reports/jacoco")
}

test {
jacoco{
excludes = ["com/xx/ws/enterprise/**/*"]
includes = ["com/xxx/ws/hn/**/*"]
append = false
}
}

jacocoTestReport {
dependsOn test
description = "Generate Jacoco coverage reports after running tests."
executionData = files('build/jacoco/test.exec')
reports {
xml.enabled true
html.enabled true
}
}

我在这里遗漏了什么吗?我尝试了各种排除模式,包括“。”包的分隔符而不是“/”,但似乎没有任何效果。任何帮助将不胜感激。

最佳答案

我还没有验证这一点,但是当我阅读 JaCoCo 文档时,它指出可以使用通配符,但所有示例只有一个 *,而不是您的示例所示的两个。

http://www.eclemma.org/jacoco/trunk/doc/agent.html

关于java - 排除不适用于 Jacoco Gradle 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19791775/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com