Android CTS文件如下所示。
“在多个设备上对计划测试进行分片: -
run cts -plan CTS --shards <number of shards>
然后我这样做。但我不能这样做。 当然,PC可以识别多个设备但无法在它们上运行。
如果你知道怎么做,请帮助我!!!
对不起上面的评论没有详细说明。
我告诉你我做了什么。
首先我下载了Android 4.0.3 R3兼容性测试套件(CTS) 来自以下谷歌网站。 http://source.android.com/compatibility/downloads.html
然后我在我的电脑中构建了CTS和SDK 并将2台设备连接到我的电脑上。
我执行了如下命令。
因此,显示了以下消息。
cts-tf&gt; 10-23 18:xx:xx I / unknown_devices: 创建结果dir 2012.10.xx._xx.xx.xx Android CTS 4.0.3_r3 I /设备管理器:检测到新设备a61xxxxx I /设备管理器:检测到新设备de0xxxxx
但在此之后,没有显示任何消息。
答案 0 :(得分:5)
分片时,您不会在控制台上看到测试状态输出。您可以使用'-l debug'选项'运行cts'来查看调试信息。
例如:
run cts --plan CTS --shards 2 -l debug
如果您在控制台中输入上述命令,则可以查看2台设备上正在进行的所有活动。就像安装testrunner apks一样,运行测试并在测试后卸载apks。
答案 1 :(得分:0)
添加已连接设备的设备ID。
获取设备ID的命令:adb devices
更新设备ID并运行以下命令:
run -plan CTS --shards 2 --serial <device id1> --serial <device id2>