2012-10-20 85 views
4

Android CTS文件说明如下。Android CTS测试可以在多个设备上并行运行

“要分片在多个设备上计划试运行: - 。

run cts -plan CTS --shards <number of shards> 

那么我这样做,但我不能做 一定PC可以识别多设备,但不能在上面运行。

如果你知道怎么回事,请帮帮我!


对不起。上面的注释没有详细绘制。

我告诉你我做了什么。

首先,我从以下谷歌网站下载了Android 4.0.3 R3兼容性测试套件(CTS) 。 http://source.android.com/compatibility/downloads.html

然后我在我的PC 中构建了CTS和SDK,并将2个设备连接到我的PC。

我执行如下命令。

  1. ./android-cts/tool/cts-tradefed
  2. 运行-plan CTS --shards 2

因此,显示出如下信息。

CTS-TF> 10-23 18:XX:XX I/unknown_devices: 创建结果目录2012.10.xx._xx.xx.xx 的Android CTS 4.0.3_r3 I /设备管理器:检测到新设备a61xxxxx I /设备管理器:检测到新设备de0xxxxx

但在此之后,未显示任何消息。

+1

你能添加更多细节吗?是否有任何错误信息可以帮助回答问题?您可以添加的任何细节将帮助您更快地获得答案。 –

+0

谢谢你的评论。如果很难理解,请告诉我! – Nose

回答

4

在分片时,您不会在控制台上看到测试状态输出。您可以使用'-l debug'选项'运行cts'来查看调试信息。

例如:

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

如果您输入控制台上面的命令,你可以看到所有的活动会在你的2个设备。就像安装testrunner apks,运行测试并在测试后卸载apks。

+0

非常感谢!我感激你。我检查了选项'-l debug'。然后我可以看到日志,并行测试成功。 – Nose

相关问题