android 当单元测试失败时停止gradle构建

yk9xbfzb  于 5个月前  发布在  Android
关注(0)|答案(2)|浏览(56)

我发现了很多关于如何在单元测试失败时继续gradle构建的帖子,但是我找不到任何关于如何在测试失败时停止构建的帖子。当单元测试失败时,是否可以停止调试构建?

hyrbngr7

hyrbngr71#

不幸的是,接受的答案并没有解决这个问题。我发现从Gradle 4.6开始,测试设置有一个failFast设置。
将其添加到build.gradle将停止执行测试用例:

test {
    failFast = true
}

字符串
您可以在官方发布说明和文档中阅读更多有关它的信息。

p5cysglq

p5cysglq2#

将此添加到build.gradle

test.afterTest { TestDescriptor td, TestResult tr ->
    if (tr.resultType == ResultType.FAILURE) {
        throw new Exception("$td failed")
    } 
}

字符串

相关问题