我将我的项目设置为使用 Robolectric 和 gradle-android-test-plugin 运行. 这一切工作正常,第一个测试正在运行但失败了。
如果测试失败,这也将导致 gradle 构建失败。有没有办法让构建继续进行,并记下失败的测试以供后续步骤评估?
计划是将测试集成到持续集成服务器中,只有在测试失败时构建才会不稳定。
最佳答案
嗯。好吧,我认为你有两个选择。一种是使用
testTask.ignoreFailures = true
当测试失败时不让任务失败。
另一种方法是使用“--continue”运行 gradle 命令。这将执行尽可能多的任务,并在最后列出失败的任务,并且不会在第一个任务失败后停止。
关于android - 如果 gradle-android-test-plugin 测试失败,不要让 gradle 构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20142486/