alibaba/macaca

macaca 服务异常

Open

#747 geöffnet am 7. Nov. 2017

Auf GitHub ansehen
 (0 Kommentare) (0 Reaktionen) (1 zugewiesene Person) (417 Forks)github user discovery
Androidhelp wanted

Repository-Metriken

Stars
 (3.184 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

在使用macaca来做UI遍历测试,一段时间之后就会出现macaca服务连接不上的问题,测试就没法继续执行,得重启手机才行,这样根本就没法用它来做UI测试了 具体错误:

uiautomator-client.js:56:14 [master] pid:32664 INSTRUMENTATION_STATUS: id=ActivityManagerService INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo{com.macaca.android.testing.test/and roid.support.test.runner.AndroidJUnitRunner} INSTRUMENTATION_STATUS_CODE: -1

uiautomator-client.js:56:14 [master] pid:32664 android.util.AndroidException: INSTRUMENTATION_FAILED: com.macaca.andr oid.testing.test/android.support.test.runner.AndroidJUnitRunner at com.android.commands.am.Am.runInstrument(Am.java:1121) at com.android.commands.am.Am.onRun(Am.java:374) at com.android.internal.os.BaseCommand.run(BaseCommand.java:47) at com.android.commands.am.Am.main(Am.java:103) at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method) at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:257)

Error: read ECONNRESET at exports._errnoException (util.js:1026:11) at TCP.onread (net.js:569:26)

INSTRUMENTATION_STATUS: stream= Error in MacacaTestRunner(com.macaca.android.testing.UIAutomatorWD): java.lang.NullPointerException: Attempt to invoke virtual method 'int com.macaca.android.testing.UIAutomatorWDServer.get ListeningPort()' on a null object reference at com.macaca.android.testing.UIAutomatorWD.MacacaTestRunner(UIAutomatorWD.java:25) at java.lang.reflect.Method.invoke(Native Method) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at android.support.test.internal.runner.TestExecutor.execute(TestExecutor.java:59) at android.support.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:262) at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1959)

Contributor Guide