# 核心执行方法
devices_tasks = run(
devices, # 设备列表
air, # 用例目录
logs, # 日志路径
mode=False, # 运行模式 (False=默认模式)
run_all=True # True=执行所有用例
)
# 生成Airtest执行命令(内部自动构建)
print(devices_tasks)
# 输出示例: ['airtest_run test_xx.air --device xxx --log logs/xxx']
├─logs # 自动化生成的日志目录
│ ├─66J5T19730001281_test_blackjack1 # 设备ID+用例名的独立日志
│ ├─YWT0222A10000129_test_blackbenjamin
│ └──...
│
├─test_blackbenjamin.air # 测试用例集目录
│ └─test_xx.py # 自动扫描的测试用例文件
│
├─data.json # 自动化生成的测试数据
├─report.html # 最终测试报告
└─report_tpl.html # 报告HTML模板
https://github.com/Github-Benjamin/multi-device-runner-pro-max