Android 当所有 运行 在一起时,插桩测试失败
Android Instrumented tests fail when all run together
我正在 运行宁 Android 使用浓缩咖啡进行仪器测试。
我有 70 多个测试要 运行,所有测试都通过我的应用程序的不同部分进行点击。
当我 运行 每个测试作为一个测试时,它们都有效,我得到了绿色测试结果。
当我同时 运行 它们时(右键单击 androidTest 文件夹 -> 点击 运行)然后其中一些失败,说找不到视图。
在不同的 运行 中,不同的测试失败了。我想可能是这里有些事情进展得太快了。
你们对如何解决这个问题有什么建议吗?
非常感谢您!
在 Setup your test environment section of Espresso setup instructions 你有:
On your device, under Settings->Developer options disable the following 3 settings:
Window animation scale
Transition animation scale
Animator duration scale
动画可能与您的怀疑有关:这里有些事情进展得太快了
您还可以在测试方法中使用 Thread.sleep(1000);
(毫秒)来延迟某些调用
无论如何,上面没有任何代码,这只是一个猜测...
我正在 运行宁 Android 使用浓缩咖啡进行仪器测试。
我有 70 多个测试要 运行,所有测试都通过我的应用程序的不同部分进行点击。
当我 运行 每个测试作为一个测试时,它们都有效,我得到了绿色测试结果。
当我同时 运行 它们时(右键单击 androidTest 文件夹 -> 点击 运行)然后其中一些失败,说找不到视图。
在不同的 运行 中,不同的测试失败了。我想可能是这里有些事情进展得太快了。
你们对如何解决这个问题有什么建议吗? 非常感谢您!
在 Setup your test environment section of Espresso setup instructions 你有:
On your device, under Settings->Developer options disable the following 3 settings:
Window animation scale
Transition animation scale
Animator duration scale
动画可能与您的怀疑有关:这里有些事情进展得太快了
您还可以在测试方法中使用 Thread.sleep(1000);
(毫秒)来延迟某些调用
无论如何,上面没有任何代码,这只是一个猜测...