测试CTS

一、手机端:使用release软件
1.将设备恢复出厂设置:设置 > 备份和重置 > 恢复出厂设置(或者刚下载完软件后不要去操作设置意外的应用)
2.将设备的语言设置为英语(美国):设置 > 语言和输入法 > 语言(非常重要)
3.如果设备具有 GPS 或 WLAN/移动网络功能,则打开位置信息设置:设置 > 位置信息 > 开启
4.连接到满足以下要求的 WLAN 网络:支持 IPv6,可以将被测设备 (DUT) 视为隔离的客户端(请参阅上文的物理环境部分),并可连接到互联网(可翻墙):设置 > WLAN
5.确保设备上未设置锁定图案或密码:设置 > 安全 > 屏幕锁定 > 无
6.在设备上启用 USB 调试:设置 > 开发者选项 > USB 调试。
7.确保将时间设置为 12 小时格式:设置 > 日期和时间 > 使用 24 小时制 > 关闭
8.依次选择:设置 > 开发者选项 > 不锁定屏幕 > 开启
9.依次选择:设置 > 开发者选项 > 允许模拟位置 > 开启
10.依次选择:设置 > 开发者选项 > 通过 USB 验证应用 > 关闭
11.启动浏览器并关闭任何启动/设置屏幕。
12.使用 USB 数据线连接用于测试设备的台式机
13.设置-显示-睡眠 > 设置成30分钟或者never
14.插入8G的T卡(class 10等级),将T卡设置成内部存储
15.将 CTS 媒体文件复制到设备上
jl@jl:~/workspaces/cts/cts_media1.4$ ./copy_images.sh -s xxx;./copy_media.sh -s xxx

二、Ubuntu端测试:使用cts包

  1. jl@jl:~/workspaces/cts$ cd cts-8.1_r7/android-cts/tools/
  2. jl@jl:~/workspaces/cts/cts-8.1_r7/android-cts/tools$ ./cts-tradefed
  3. 全跑:cts-tf > run cts -s 0180627163608 (0180627163608 是SN号 adb devices可以查看)
  4. 复测:run cts -s xxx --retry n (n是之前跑过的结果序号,通过 “l r”命令可以查看)
  5. 测试一个指定的单项:
    run cts -s xx -m CtsCameraTestCases -t android.hardware.cts.CameraTest#testVideoSnapshot
  6. 测试一个指定的模块:run cts -s 0180627163608 -m CtsCameraTestCases

猜你喜欢

转载自blog.csdn.net/baidu_41672657/article/details/83622458