- android/
- 如何在Android 4.0.3上运行CTS(兼容性测试套件)
如何在Android 4.0.3上运行CTS(兼容性测试套件)
如何在Android 4.0.3上运行CTS(兼容性测试套件),android,functional-testing,android-4.0-ice-cream-sandwich,cts,Android,Functional Testing,Android 4.0 Ice Cream Sandwich,Cts,我想在安卓4.0.3设备上运行CTS(兼容性测试套件)。有谁能给我完整的步骤吗。
我正在使用Ubuntu Linux机器连接到设备。
我已经从下载了CTS文件
请为我提供相同的步骤
问候
Rke从下载“兼容性测试套件(CTS)用户手册”后,您可以阅读《兼容性测试套件手册》中的步骤
我从手册文件中复制步骤
设置您的设备
CTS只能在消费设备上执行。
本节非常重要,因为不遵守这些说明将导致测试超时/
失败:
您的设备应该从运行用户构建(Android 4.0及更高版本)
source.android
我想在安卓4.0.3设备上运行CTS(兼容性测试套件)。有谁能给我完整的步骤吗。
我正在使用Ubuntu Linux机器连接到设备。
我已经从下载了CTS文件
请为我提供相同的步骤
问候
Rke从下载“兼容性测试套件(CTS)用户手册”后,您可以阅读《兼容性测试套件手册》中的步骤
我从手册文件中复制步骤
设置您的设备
CTS只能在消费设备上执行。
本节非常重要,因为不遵守这些说明将导致测试超时/
失败:
您的设备应该从运行用户构建(Android 4.0及更高版本)
source.android.com
请参考Android开发者网站上的此链接并设置您的设备
因此
确保您的设备已使用用户版本(Android 4.0和
稍后)在运行CTS之前
您需要确保设备上安装了文本到语音文件。你可以
在运行CTS之前,检查via设置>语音合成>安装语音数据
测验。(请注意,这假设您在设备上安装了Android Market,如果
不是,您需要通过adb手动安装文件)
确保设备已插入SD卡且该卡为空。警告:
CTS可以修改/擦除插入设备的SD卡上的数据
在设备上执行出厂数据重置(设置>存储>出厂数据重置)。
警告:这将从设备中删除所有用户数据
确保设备上未设置锁定模式(设置>安全>屏幕锁定)
应为“无”)
确保选中“USB调试”开发选项(设置>
开发人员选项>USB调试)。
谷歌机密
确保选中“设置>开发人员选项>保持清醒”
确保选中“设置>开发人员选项>允许模拟位置”
确保设备已连接到正常工作的Wi-Fi网络(设置>Wi-Fi)
确保设备在CTS开始时处于主屏幕(按下主屏幕)
按钮)
当设备运行测试时,不得将其用于任何其他任务
当CTS运行时,请勿按下设备上的任何键。按键或
触摸测试设备的屏幕会干扰正在运行的测试,并且可能会
导致测试失败
设置可访问性测试:
1.
adb安装android cts/存储库/测试用例/
CtsDelegatingAccessibilityService.apk
在设备上,启用设置>辅助功能>委派辅助功能
服务
设置设备管理测试:
1.
adb安装android cts/repository/testcases/CtsDeviceAdmin.apk
在设备上,启用设置>安全性>设备管理员>
android.deviceadmin.cts.CtsDeviceAdmin*设置
按照以下说明,使用ADB将CTS媒体文件复制到您的设备上:
CTS媒体压力测试要求视频剪辑位于外部存储器(/SD卡)上。
大多数剪辑都是来自大公兔,这是由搅拌机版权所有
创意共享属性下的基金会
3.0许可证。所需空间取决于最大视频播放分辨率
由设备支持。默认情况下,应支持176x144和480x360。
请注意,测试设备的视频播放能力将通过
android.media.CamcorderProfile API
以下是最大视频播放分辨率的存储要求:
● 480x360:91.4MB
● 720x480:151.9MB
● 1280x720:401.6MB
● 920x1080:1008.2MB
将媒体文件复制到设备的说明:
下载android-cts-media-X.Y.zip文件
compatibility/downloads.html并将其解压缩
将设备连接到计算机,并检查adb是否可以连接到计算机
将cd复制到解压缩的文件夹中
chmod 544 copy_media.sh
运行copy_media.sh
○ 要仅复制默认分辨率的剪辑,请运行./copy_media.sh。
谷歌机密
○ 要将剪辑复制到720x480的分辨率,请运行./copy_media.sh 720x480。
○ 如果您不确定最大分辨率,请尝试1920x1080,以便
文件被复制。
○ 如果adb下有多个设备,请在末尾添加-s serial选项。
例如,要将720x480复制到串行1234567的设备,请运行
复制_media.sh 720x480-s 1234567
使用CTS
要运行测试计划,请执行以下操作:
确保至少连接了一台设备。通过以下方式启动CTS控制台:
运行cts tradefedscript,例如。
美元/安卓cts/tools/cts tradefed
您可以通过以下方式启动默认测试计划(包含所有测试包)
键入运行cts--计划cts。这将启动所需的所有CTS测试
兼容性。
键入list plans可查看存储库中的测试计划列表。键入list packages可查看
存储库中的测试包列表。
请参阅CTS命令参考或类型帮助以获取支持的命令的完整列表
命令
或者,您可以使用CTS tradefed run CTS--plan从命令行运行CTS计划
您应该测试控制台上报告的进度和结果
CTS需要Linux才能运行,是吗?