我发现了很多关于如何在单元测试失败时继续gradle构建的帖子,但是我找不到任何关于如何在测试失败时停止构建的帖子。当单元测试失败时,是否可以停止调试构建?
hyrbngr71#
不幸的是,接受的答案并没有解决这个问题。我发现从Gradle 4.6开始,测试设置有一个failFast设置。将其添加到build.gradle将停止执行测试用例:
failFast
build.gradle
test { failFast = true }
字符串您可以在官方发布说明和文档中阅读更多有关它的信息。
p5cysglq2#
将此添加到build.gradle
test.afterTest { TestDescriptor td, TestResult tr -> if (tr.resultType == ResultType.FAILURE) { throw new Exception("$td failed") } }
字符串
2条答案
按热度按时间hyrbngr71#
不幸的是,接受的答案并没有解决这个问题。我发现从Gradle 4.6开始,测试设置有一个
failFast
设置。将其添加到
build.gradle
将停止执行测试用例:字符串
您可以在官方发布说明和文档中阅读更多有关它的信息。
p5cysglq2#
将此添加到
build.gradle
字符串