1

我正在使用 adb instrument 命令运行一个机器人测试用例。测试结束后,robotium 会强制停止被测应用程序。我了解仪器和被测应用程序共享相同的过程。我的用例是:我不想为每个机器人测试用例执行强制停止正在测试的应用程序。有没有办法阻止它?

这是我在 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
4

2 回答 2

0

03-01 15:12:15.318 W/InputManager( 728): Input event injection from pid 13561 permission denied.意味着您的应用程序尝试注入不允许执行的事件。在您的清单中实现这些功能或系统签名您的应用程序,以防您拥有平台密钥。

于 2013-03-23T22:26:30.737 回答
0

将 Robotium 与 SinglelaunchActivityTestCase 一起使用。

http://developer.android.com/reference/android/test/SingleLaunchActivityTestCase.html

于 2013-03-25T06:36:48.553 回答