Rag*_*eer 7 multithreading android android-testing android-espresso
我正在使用IdlingResource同步一些网络相关的任务.我在@Before和@After方法中注册和注销idlingresource .仪器是AndroidJUnitRunner.
基本步骤顺序是:
但实际发生的是,第一个网络请求已经生成,但是没有启动新活动.我有一种感觉,主线程在某处循环,但我无法确定它.
当我执行单个测试(右键单击方法,单击"运行testmethod ..")它可以工作,但是当我尝试在类中执行所有测试方法时,它会失败.
很酷的是即使每个方法都是空的,除了实际进行UI测试的方法之外,它仍然会失败.
类似的问题在这个帖子中,但没有答案:Android上的Espresso 2,中间测试失败,因为未能启动测试中的活动,而以前测试的活动仍然存在
任何帮助将不胜感激.
| 归档时间: |
|
| 查看次数: |
612 次 |
| 最近记录: |