AirtestProject / Poco

A cross-engine test automation framework based on UI inspection
http://airtest.netease.com/
Apache License 2.0
1.74k stars 315 forks source link

控制台 一直弹出 [pocoservice.apk] stderr: b''.... #577

Open Pactortester opened 1 year ago

Pactortester commented 1 year ago

(请尽量按照下面提示内容填写,有助于我们快速定位和解决问题,感谢配合。否则直接关闭。)

描述问题bug 在代码中用多线程运行脚本时,会多次创建poco对象,守护线程也会多次创建,会在控制台报错,如下

[pocoservice.apk] stdout: b'INSTRUMENTATION_RESULT: shortMsg=Process crashed.\nINSTRUMENTATION_CODE: 0\n'
[pocoservice.apk] stderr: b''
[pocoservice.apk] stdout: b'\ncom.netease.open.pocoservice.InstrumentedTestAsLauncher:INSTRUMENTATION_RESULT: shortMsg=Process crashed.\nINSTRUMENTATION_CODE: 0\n'

复现步骤

  1. 在代码中用多线程运行脚本时
  2. 多次创建poco对象
  3. 守护线程也会多次创建
  4. 控制台输出 如下图

预期效果 poco守护线程 只创建一次 相关截图 image

python 版本: python3.9

poco 版本: 1.0.88

liunice commented 1 year ago

是的,我也经常遇到~

cscli commented 1 year ago

pip list | grep poco poco 0.99.1 pocoui 1.0.88 pip list | grep airtest airtest 1.2.10.2 pocoservice 自启动打开,电池优化关闭,我的问题就没再出现

luowqn commented 9 months ago

我也是经常出现,而且根据官网进行手机权限设置后还是频繁出现,导致无法大批量进行脚本执行

aogg commented 6 hours ago

+1