从http://source.android.com/compatibility/downloads.html下载“兼容性测试套件(CTS)用户手册”后,您可以阅读“兼容性测试套件手册”中的步骤。
我从手册文件中复制步骤。
设置设备
CTS只能在消费者设备上执行。
本节很重要,因为不遵循这些说明将导致测试超时/
故障:
- 您的设备应该运行用户构建(Android 4.0及更高版本)
source.android.com
- 请参阅Android开发者网站上的此链接并设置您的设备
相应地。
- 确保您的设备已使用用户版本闪现(Android 4.0和
之后)在运行CTS之前。
- 您需要确保在设备上安装了文本转语音文件。您可以
通过设置检查>语音合成>在运行CTS之前安装语音数据
试验。 (请注意,这假设您在设备上安装了Android电子邮件,如果
不需要通过adb手动安装文件。
- 确保设备已插入SD卡并且卡已空。警告:
CTS可能会修改/删除插入设备的SD卡上的数据。
- 在设备上重置出厂数据(设置>存储>出厂数据重置)。
警告:这将清除设备中的所有用户数据。
- 确保设备上未设置锁定模式(设置>安全性>屏幕锁定
应该是'无')。
- 确保" USB调试"选中开发选项(设置>
开发人员选项> USB调试)。
Google机密
- 确保设置>开发人员选项>保持清醒状态
- 确保设置>开发人员选项>允许模拟位置被检查
- 确保设备已连接到正常运行的Wi-Fi网络(设置> Wi-Fi)
- 确保设备位于CTS开头的主屏幕上(按主页
按钮)。
- 当设备运行测试时,不得将其用于任何其他任务。
- CTS运行时,请勿按设备上的任何键。按键或
触摸测试设备的屏幕将干扰运行测试,并可能
导致测试失败。
- 设置辅助功能测试:
1。
adb install android-cts / repository / testcases /
CtsDelegatingAccessibilityService.apk
- 在设备上,启用设置>可访问性>委派辅助功能
服务
- 设置设备管理测试:
1。
adb install android-cts / repository / testcases / CtsDeviceAdmin.apk
- 在设备上,启用设置>安全>设备管理员>
android.deviceadmin.cts.CtsDeviceAdmin * settings
-
使用ADB将CTS媒体文件复制到您的设备,并按照以下说明进行操作:
CTS媒体压力测试要求视频剪辑位于外部存储(/ SD卡)上。
大多数剪辑来自Big Buck Bunny,其版权归Blender所有
知识共享署名下的基金会
3.0license。所需空间取决于最大视频播放分辨率
由设备支持。默认情况下,应该支持176x144和480x360。
请注意,将检查被测设备的视频播放功能
android.media.CamcorderProfile API。
以下是最大视频播放分辨率的存储要求:
●480x360:91.4MB
●720x480:151.9MB
●1280x720:401.6MB
●920x1080:1008.2MB
将媒体文件复制到设备的说明:
- 下载android-cts-media-X.Y.zip文件
兼容性/ downloads.html并解压缩。
- 将设备连接到计算机,并检查adb是否可以连接到该计算机。
- cd到解压缩的文件夹。
- chmod 544 copy_media.sh
- 运行copy_media.sh
○要仅为默认分辨率复制剪辑,请运行./copy_media.sh。
Google机密
○要复制分辨率为720x480的剪辑,请运行./copy_media.sh 720x480。
○如果您不确定最大分辨率,请尝试使用1920x1080
文件被复制。
○如果adb下有多个设备,请在末尾添加-s serial选项。
例如,要将最多720x480复制到带有串行1234567的设备,请运行
copy_media.sh 720x480 -s 1234567。
醇>
使用CTS
运行测试计划:
- 确保至少连接了一台设备。启动CTS控制台
运行cts-tradefedscript,例如
$ ./android-cts/tools/cts-tradefed
- 您可以通过以下方式启动默认测试计划(包含所有测试包)
打字运行cts - 计划CTS。这将启动所需的所有CTS测试
兼容性。
键入列表plansto查看repository.Type列表包中的测试计划列表
存储库中的测试包列表。
请参阅CTS命令参考或键入help以获取支持的完整列表
命令。
- 或者,您可以使用cts-tradefed run cts --plan
从命令行运行CTS计划
- 您应该测试控制台上报告的进度和结果。
醇>