Android CTS测试可以在多台设备上并行运行

Android CTS测试可以在多台设备上并行运行,android,cts,Android,Cts,Android CTS文件如下所述 “要在多个设备上共享计划测试运行,请执行以下操作:- run cts -plan CTS --shards <number of shards> run-cts-plan-cts-shard 那么我是这样做的,但我做不到。 当然,PC可以识别多个设备,但不能在它们上运行 如果你知道怎么做,请帮助我 很抱歉,上面的评论没有详细描述 我告诉你我做了什么 首先我下载了安卓4.0.3 R3兼容性测试套件(CTS) 从下面的谷歌网站。 然后我在我的

Android CTS文件如下所述

“要在多个设备上共享计划测试运行,请执行以下操作:-

run cts -plan CTS --shards <number of shards> 
run-cts-plan-cts-shard
那么我是这样做的,但我做不到。 当然,PC可以识别多个设备,但不能在它们上运行

如果你知道怎么做,请帮助我


很抱歉,上面的评论没有详细描述

我告诉你我做了什么

首先我下载了安卓4.0.3 R3兼容性测试套件(CTS) 从下面的谷歌网站。

然后我在我的PC上构建了CTS和SDK 并将2台设备连接到我的电脑

我执行了如下命令

  • ./android-cts/tool/cts-tradefed
  • 运行-计划CTS--碎片2
  • 因此,显示了以下消息

    cts tf>10-23 18:xx:xx输入/未知\u设备: 创建结果目录2012.10.xx.\u xx.xx.xx 安卓CTS 4.0.3_r3 I/设备管理器:检测到新设备a61xxxxx I/设备管理器:检测到新设备de0xxxxx


    但是在那之后,没有显示任何消息。

    切分时,您不会在控制台上看到测试状态输出。您可以使用“-l debug”选项“run cts”查看调试信息

    例如:

    run cts --plan CTS --shards 2 -l debug
    

    如果在控制台中输入上述命令,您可以看到2台设备上正在进行的所有活动。例如安装testrunner APK、运行测试以及在测试后卸载APK。

    添加连接设备的设备id

    获取设备ID的命令:
    adb设备

    更新设备ID并运行以下命令:


    run-plan CTS--shards 2--serial--serial

    您可以添加更多详细信息吗?是否有任何错误消息可以帮助您回答问题?您可以添加的任何详细信息都将帮助您更快获得答案。感谢您的评论。如果难以理解,请告诉我!非常感谢!我感谢您。我检查了选项“-l d”然后我可以看到日志,并行测试成功了。