GTS测试

要求:

  1. 需要烧googlekey
  2. Ubuntu端要求:能翻墙,使用gts包

手机端设置 :使用release软件

1.将设备恢复出厂设置:设置 > 备份和重置 > 恢复出厂设置(或者刚下载完软件后不要去操作设置意外的应用)
2.将设备的语言设置为英语(美国):设置 > 语言和输入法 > 语言(非常重要)
3.如果设备具有 GPS 或 WLAN/移动网络功能,则打开位置信息设置:设置 > 位置信息 > 开启
4.连接到满足以下要求的 WLAN 网络:支持 IPv6,可以将被测设备 (DUT) 视为隔离的客户端(请参阅上文的物理环境部分),并可连接到互联网(可翻墙):设置 > WLAN //连接wifi上外网
5.确保设备上未设置锁定图案或密码:设置 > 安全 > 屏幕锁定 > 无
6.在设备上启用 USB 调试:设置 > 开发者选项 > USB 调试。
7.确保将时间设置为 12 小时格式:设置 > 日期和时间 > 使用 24 小时制 > 关闭
8.依次选择:设置 > 开发者选项 > 不锁定屏幕 > 开启
9.依次选择:设置 > 开发者选项 > 允许模拟位置 > 开启 //没有这个选项
10.依次选择:设置 > 开发者选项 > 通过 USB 验证应用 > 关闭
11.启动浏览器并关闭任何启动/设置屏幕。//除去浏览器上的历史痕迹
12.使用 USB 数据线连接用于测试设备的台式机
13.设置-显示-睡眠 > 设置成30分钟或者never
Ubuntu端测试:
1.jl@jl:~/workspaces/cts$ cd gts-6.0_r1/android-gts/tools/
2.jl@jl:~/workspaces/cts/gts-6.0_r1/android-gts/tools$ ./gts-tradefed
3.全跑run gts -s xxx --ignore-business-logic-failure //xxx表示sn号(adb devices可得),//–ignore-business-logic-failure表示强制
4.复测run retry -s 0180627163608 --retry 1 --ignore-business-logic-failure
5.单跑run gts -s xxx -m xxx -t xxx
// -s表示要加SN号,-m是模块名的意思,-t是测试项的意思
//cts例子:
//run cts -s xx -m CtsCameraTestCases -t android.hardware.cts.CameraTest#testVideoSnapshot

GTS中会有两个googlekey的测试项,如果没有烧googlekey,则失败
//分别是testEcAttestationChain和testRsaAttestationChain

​​Ubuntu端测试:

1.jl@jl:~/workspaces/cts$ cd gts-6.0_r1/android-gts/tools/
2.jl@jl:~/workspaces/cts/gts-6.0_r1/android-gts/tools$ ./gts-tradefed
3.全跑run gts -s xxx --ignore-business-logic-failure //xxx表示sn号(adb devices可得),//–ignore-business-logic-failure表示强制
4.复测run retry -s 0180627163608 --retry 1 --ignore-business-logic-failure
5.单跑run gts -s xxx -m xxx -t xxx
// -s表示要加SN号,-m是模块名的意思,-t是测试项的意思
//cts例子:
//run cts -s xx -m CtsCameraTestCases -t android.hardware.cts.CameraTest#testVideoSnapshot

注意:GTS中会有两个googlekey的测试项,如果没有烧googlekey,则失败
//分别是testEcAttestationChain和testRsaAttestationChain

猜你喜欢

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