Android 如何使用Monkeyrunner运行单个测试用例
根据官方文档功能MonkeyDevice.instrument(className,args)非常适合此任务 据我所知,应该这样做:Android 如何使用Monkeyrunner运行单个测试用例,android,monkeyrunner,android-testing,Android,Monkeyrunner,Android Testing,根据官方文档功能MonkeyDevice.instrument(className,args)非常适合此任务 据我所知,应该这样做: device.instrument('my.package.name/android.test.InstrumentationTestRunner', {'class':'my.package.name.SingleTest'}) 不过,它仍然会启动所有测试用例。是bug还是我的错误?是黑猩猩聊天bug。 我刚刚上传了一个解决问题的方法。 一旦应用,您将能够使用
device.instrument('my.package.name/android.test.InstrumentationTestRunner', {'class':'my.package.name.SingleTest'})
不过,它仍然会启动所有测试用例。是bug还是我的错误?是黑猩猩聊天bug。
我刚刚上传了一个解决问题的方法。
一旦应用,您将能够使用您正在使用的相同语法运行类中的所有测试
如果你想在补丁合并之前尝试一下,你可以
device.shell('am instrument -w -e class my.package.name.SingleTest my.package.name/android.test.InstrumentationTestRunner')