我正在使用adb instrument命令运行机器人测试用例。测试结束后,机器人强制停止测试中的应用程序。我知道仪器和测试中的应用程序共享相同的过程。我的用例是:我不想强制停止每个机器人测试用例执行的测试应用程序。有没有办法阻止它?
这是我在adb日志中看到的:
03-01 15:12:15.318 I/TestRunner(13561): **passed: <Test name>**
03-01 15:12:15.318 W/InputManager( 728): Input event injection from pid 13561 permission denied.
03-01 15:12:15.338 I/ActivityManager( 728): Killing proc 13561:<**Packagename>**/u0a139: force stop
03-01 15:12:15.348 D/AndroidRuntime(13546): Shutting down VM
答案 0 :(得分:0)
03-01 15:12:15.318 W/InputManager( 728): Input event injection from pid 13561 permission denied.
表示您的应用尝试注入不允许执行的事件。如果您拥有平台密钥,请在清单中实施这些功能或系统化您的应用。
答案 1 :(得分:0)
使用Robotium和SinglelaunchActivityTestCase。
http://developer.android.com/reference/android/test/SingleLaunchActivityTestCase.html