Android的CTS文件如下所示。
“要在多个设备上运行计划测试,请执行以下操作:
run cts -plan CTS --shards <number of shards> 那我就是这样做的。但我做不到。当然,PC可以识别多个设备,但不能在它们上运行。
如果你知道怎么做,请帮帮我!
对不起。上述评论没有详细说明。
我让你看看我做了什么。
首先,我从以下谷歌站点下载了Android4.0.3 R3兼容性测试套件(CTS)。http://source.android.com/compatibility/downloads.html
然后,我在我的PC机上构建了CTS和SDK,并将2台设备连接到我的PC上。
我执行了以下命令。
因此,显示了以下消息。
CTS >10-23 18:xx:xx i/未知设备:创建结果dir 2012.10.xx._xx.xx.xx 4.0.3_r3 CTS 4.0.3_r3 I/Device Manager :检测到的新设备a61xxxxx I/设备管理器:检测到的新设备de0xxxxx
但在那之后,没有显示任何信息。
发布于 2012-10-26 11:09:34
切分时,您将不会在控制台上看到测试状态输出。您可以使用'-l debug‘选项来’运行cts‘来查看调试信息。
例如:
run cts --plan CTS --shards 2 -l debug如果您在控制台中输入上述命令,您可以看到2个设备上的所有活动。比如安装测试器apks,运行测试并在测试后卸载apks。
发布于 2018-09-20 06:28:50
添加连接设备的设备id。
命令获取设备ID:adb devices
更新设备ID并运行以下命令:
run -plan CTS --shards 2 --serial <device id1> --serial <device id2>
https://stackoverflow.com/questions/12988983
复制相似问题