我有一个测试课,其中我有六个咖啡测试。如果我运行测试课,三次通过,三次失败。随机浓咖啡测试失败
如果我单独运行每个测试,所有测试都按预期通过。其中一些有竞争条件(api请求),所以我理解这些,我在看着使用idlingResource,但其他人不,例如有一个noMatchingViewException android.support.test.espresso.NoMatchingViewException: No views in hierarchy found matching: with text: is "Sort by best match"
这是不正确的,因为视图在那里,并发现测试时运行它自己,然后按预期通过。
我只是想知道任何人都遇到过这个,如果是的话,你可以分享如何解决它。
有可能是因为你的应用程序崩溃,空闲时间超过5秒,但没有最少的api调用也可能是罪魁祸首之一,所以我会建议你模拟api调用,然后尝试。您可以使用方形模拟okhttp来模拟API调用 – cammando