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

yk9xbfzb  于 2024-01-04  发布在  Android
关注(0)|答案(2)|浏览(138)

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

hyrbngr7

hyrbngr71#

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

  1. test {
  2. failFast = true
  3. }

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

p5cysglq

p5cysglq2#

将此添加到build.gradle

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

字符串

相关问题