0

我们有一个带有 Gradle 任务的 Azure 管道,它运行了近 1700 个单元测试。有一些不稳定的测试 (2-3) 导致构建失败或部分成功。有没有办法可以绕过这些不稳定的测试并让构建成功运行?提前致谢。

4

1 回答 1

1

build.gradle中,添加:

test {
    ignoreFailures = true
}

您可以在此处找到文档。

更好的是,如果您确切知道什么是易碎测试,则可以按如下方式排除它们:

test {
    // explicitly exclude tests
    exclude 'org/boo/**'
}

如果没有选择,或者你很着急,你可以跳过所有的测试:

gradlew build -x test
于 2020-06-20T02:46:14.893 回答