当前位置: 首页 > 工具软件 > python-adb > 使用案例 >

python adb模块_Python pure-python-adb包_程序模块 - PyPI - Python中文网

丌官开宇
2023-12-01

如何运行测试用例

准备安装Docker

安装docker composepip install docker-compose修改test/conftest.py

将adb主机的值更改为“模拟器”adb_host="emulator"运行测试用例docker-compose up

结果Starting purepythonadb_emulator_1 ... done

Recreating purepythonadb_python_environment_1 ... done

Attaching to purepythonadb_emulator_1, purepythonadb_python_environment_1

emulator_1 | + echo n

emulator_1 | + /home/user/android-sdk-linux/tools/bin/avdmanager create avd -k system-images;android-25;google_apis;x86 -n Docker -b x86 -g google_apis --device 8 --force

Parsing /home/user/android-sdk-linux/emulator/package.xmlParsing /home/user/android-sdk-linux/patcher/v4/package.xmlParsing /home/user/android-sdk-linux/platform-tools/package.xmlParsing /home/user/android-sdk-linux/platforms/android-25/package.xmlParsing /home/user/android-sdk-linux/system-images/android-25/google_apis/x86/package.xmlParsing /home/user/android-sdk-linux/tools/package.xml+ echo hw.keyboard = true

emulator_1 | + adb start-server

emulator_1 | * daemon not running; starting now at tcp:5037

python_environment_1 | ============================= test session starts ==============================

python_environment_1 | platform linux -- Python 3.6.1, pytest-3.6.3, py-1.5.4, pluggy-0.6.0

python_environment_1 | rootdir: /code, inifile:

python_environment_1 | collected 27 items

python_environment_1 |

emulator_1 | * daemon started successfully

emulator_1 | + exec /usr/bin/supervisord

emulator_1 | /usr/lib/python2.7/dist-packages/supervisor/options.py:298: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security.

emulator_1 | 'Supervisord is running as root and it is searching '

emulator_1 | 2018-07-07 17:19:47,560 CRIT Supervisor running as root (no user in config file)

emulator_1 | 2018-07-07 17:19:47,560 INFO Included extra file "/etc/supervisor/conf.d/supervisord.conf" during parsing

emulator_1 | 2018-07-07 17:19:47,570 INFO RPC interface 'supervisor' initialized

emulator_1 | 2018-07-07 17:19:47,570 CRIT Server 'unix_http_server' running without any HTTP authentication checking

emulator_1 | 2018-07-07 17:19:47,570 INFO supervisord started with pid 1

emulator_1 | 2018-07-07 17:19:48,573 INFO spawned: 'socat-5554' with pid 74

emulator_1 | 2018-07-07 17:19:48,574 INFO spawned: 'socat-5555' with pid 75

emulator_1 | 2018-07-07 17:19:48,576 INFO spawned: 'socat-5037' with pid 76

emulator_1 | 2018-07-07 17:19:48,578 INFO spawned: 'novnc' with pid 77

emulator_1 | 2018-07-07 17:19:48,579 INFO spawned: 'socat-9008' with pid 78

emulator_1 | 2018-07-07 17:19:48,582 INFO spawned: 'emulator' with pid 80

emulator_1 | 2018-07-07 17:19:49,607 INFO success: socat-5554 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

emulator_1 | 2018-07-07 17:19:49,607 INFO success: socat-5555 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

emulator_1 | 2018-07-07 17:19:49,607 INFO success: socat-5037 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

emulator_1 | 2018-07-07 17:19:49,607 INFO success: novnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

emulator_1 | 2018-07-07 17:19:49,608 INFO success: socat-9008 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

emulator_1 | 2018-07-07 17:19:49,608 INFO success: emulator entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

python_environment_1 | test/test_device.py .............. [ 51%]

python_environment_1 | test/test_host.py .. [ 59%]

python_environment_1 | test/test_host_serial.py ........ [ 88%]

python_environment_1 | test/test_plugins.py ... [100%]

python_environment_1 |

python_environment_1 | ------------------ generated xml file: /code/test_result.xml -------------------

python_environment_1 | ========================= 27 passed in 119.15 seconds ==========================

purepythonadb_python_environment_1 exited with code 0

Aborting on container exit...

Stopping purepythonadb_emulator_1 ... done

 类似资料: