ris*_*en0 5 performance android android-emulator
这个问题与通常关于 Android 模拟器的问题相反。
我的 Android 仪器测试(针对基于 RxJava 的应用程序使用 Espresso)在我的开发机器上运行得很好,但它们偶尔会在构建服务器中失败。
我的构建服务器的硬件比我的机器慢。我认为这导致在后台任务完成之前执行实际的 Espresso 检查。我知道默认情况下,Espresso 不会等待 RxJava 调度程序(io() 和计算())完成,所以这可能是原因。
有几种方法可以让 Espresso 知道 RxJava 调度程序,但在实现它们之前,我想在我的机器上重现这个问题。
我试过禁用硬件加速无济于事。
在配置中,您可以设置网络速度和延迟,但在这种情况下,我对降低 CPU 速度感兴趣。失败的测试不涉及网络。
| 归档时间: |
|
| 查看次数: |
1941 次 |
| 最近记录: |