如何让espresso测试在特定条件下失败

时间:2018-01-17 10:22:50

标签: android ui-testing android-espresso android-instrumentation

对于我的espresso测试,我正在寻找一种方法,让所有测试在运行之前失败,如果不满足特定条件。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:0)

您是否尝试过System.exit(-1)或System.exit(0)?其中一个应该服务于您的目的,具体取决于您要检查的条件。您可以阅读有关他们的更多信息here

答案 1 :(得分:0)

如何创建一个jUnit规则来处理它?特别是Verifier规则。 https://github.com/junit-team/junit4/wiki/rules#verifier-rule

Verifier是像ErrorCollector这样的规则的基类,它可以转向 否则,如果验证检查失败,则将测试方法传递给失败的测试。

id