首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android CTS测试可以在多个设备上并行运行。

Android CTS测试可以在多个设备上并行运行。
EN

Stack Overflow用户
提问于 2012-10-20 13:38:18
回答 2查看 4.8K关注 0票数 5

Android的CTS文件如下所示。

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

代码语言:javascript
复制
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上。

我执行了以下命令。

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

因此,显示了以下消息。

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

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

EN

回答 2

Stack Overflow用户

发布于 2012-10-26 11:09:34

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

例如:

代码语言:javascript
复制
run cts --plan CTS --shards 2 -l debug

如果您在控制台中输入上述命令,您可以看到2个设备上的所有活动。比如安装测试器apks,运行测试并在测试后卸载apks。

票数 5
EN

Stack Overflow用户

发布于 2018-09-20 06:28:50

添加连接设备的设备id。

命令获取设备ID:adb devices

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

run -plan CTS --shards 2 --serial <device id1> --serial <device id2>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12988983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档