我们有一个带有Gradle Task的Azure管道,该管道可运行近1700个单元测试。有些不稳定的测试(2-3)导致构建失败或部分成功。有没有一种方法可以绕过这些不稳定的测试并使构建成功运行?提前致谢。
最佳答案
在build.gradle
中,添加以下内容:
test {
ignoreFailures = true
}
您可以找到文档here。更好的是,如果您确切知道什么是片状测试,则可以按以下方式排除它们:
test {
// explicitly exclude tests
exclude 'org/boo/**'
}
如果没有选择,或者您很着急,可以跳过所有测试:gradlew build -x test
关于gradle - 在Azure Devops中绕过Gradle单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62480036/