![](/img/trans.png)
[英]How to run android Instrument test on Multiple devices at a time
[英]How to run android instrument test on physical device?
在物理设备上运行仪器测试时,出现错误:
测试框架意外退出。 测试运行失败:进程崩溃。
如果它想要成功或失败,我的测试根本不会运行。
Testing started at 12:50 AM ...
02/07 00:50:14: Launching 'insertWeather()' on Physical Device.
App restart successful without requiring a re-install.
Running tests
$ adb shell am instrument -w -m --no-window-animation -e debug false -e class 'com.example.myapplication.DataSourceLocalAndroidTest#insertWeather' com.example.myapplication.test/androidx.test.runner.AndroidJUnitRunner
Connected to process 4456 on device 'xiaomi-mi_a3-18ba949a89be'.
Test running failed: Process crashed.
Tests ran to completion.
Android Studio:4.1.2 ____ 我的手机:小米米A3,android 10
@RunWith(AndroidJUnit4::class)
class DataSourceLocalAndroidTest {
@Test
fun insertWeather() {
assertEquals(0, 0)
}
}
我必须向 gradle 添加以下依赖项:
// Required for instrumented tests
androidTestImplementation 'androidx.test:runner:1.3.0'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.