手机设置 1.下载软件或者恢复出厂设置 2.插入一张1G以上的T卡,格式化为内部存储 3.插入SIM卡并打开数据连接 4.样机写入IMEI号和SN号 5.连接WIFI,打开www.youtube.com,检测网络是否正确 6.进入google浏览器----ACCEPT&CONTINUE----NO THANKS 7.设置--显示--自动息屏时间为最大值(30分钟或永不息屏) 8.屏幕亮度调节到最暗 9.设置--安全--屏幕锁屏设置为无 10.设置----开发者选项----Stay awake----ON 11.设置----开发者选项----USB debugging----ON 12.设置----开发者选项----Verify apps over USB----OFF 13.设置语言为英文 14.设置键盘为Android默认键盘
===================================================================================
若OEM unlocking灰色不能点: adb reboot bootloader fastboot flashing lock fastboot reboot 重启后该开关便不再置灰
===================================================================================
CTS 测试
- copy cts-media1.5媒体 ./copy_media.sh -s D19C1111 ./copy_images.sh -s D19C1111
- 全测 第一轮5台机子不插卡 , 中途断了要恢复出厂设置全部重来 run cts -s D19C1111 -s D19C2222 -s D19C333 -s D19C4444 -s D19C5555 --plan CTS --shard-count 5
- retry 第二轮需要2台设备插上sim卡 有报告的情况 l r 显示 sessinID run retry --retry sessionID -s D19C1111 -s D19C2222 --shard-count 2
===================================================================================
CTSV 测试 adb shell settings put global hidden_api_policy 1 adb install -r -g CtsVerifier.apk adb shell appops set com.android.cts.verifier android:read_device_identifiers allow adb shell appops set com.android.cts.verifier MANAGE_EXTERNAL_STORAGE 0 adb shell am compat enable ALLOW_TEST_API_ACCESS com.android.cts.verifier
===================================================================================
GTS 测试
- 配置环境变量 sudo gedit ~/.bashrc export APE_API_KEY='/D/GOOGLE/GMS/doc/GTS/gts-windriver-public.json' source ~/.bashrc
- 全测 run gts -s
- retry run retry –retry sessionID -s
===================================================================================
GTSV 测试 run gts-interactive
===================================================================================
GSI 测试
- 刷 system.img
- 设置手机
- copy media
- 用 cts tools 测试 刷 安全补丁对应月份 system.img adb reboot bootloader fastboot flashing unlock press volume up key fastboot reboot fastboot fastboot flash system system.img =============================================== 11 以下 fastboot reboot bootloader fastboot flashing lock =============================================== fastboot reboot 全测 run cts-on-gsi -s D19CU0000 -s D19CU2222 --shard-count 2 retry ( 恢复出厂 , 设置手机 , copy media ) run retry --retry sessionID -s
===================================================================================
VTS 测试
- 刷 system.img
- 设置手机
- 用 cts tools 测试
刷 安全补丁对应月份 system.img
adb reboot bootloader
fastboot flashing unlock
press volume up key
fastboot flash vendor_boot vendor_boot-debug.img
fastboot reboot fastboot
=======================================================
可选
fastboot delete-logical-partition product_a
fastboot create-logical-partition product_a 0
======================================================= fastboot flash system system.img fastboot reboot 全测 run vts -s retry ( 恢复出厂 , 设置手机 ) run retry --retry sessionID -s
===================================================================================
STS 测试
- 用安全补丁对应月份的工具
- 刷debug 软件
- 常规设置手机
- run sts-dynamic-full -s
- run retry --retry sessionID -s
===================================================================================
GOATS 测试 (GO userdebug) run goats -f user_fingerprint
===================================================================================
APTS 测试 (GO userdebug) run test/approval-go --fingerprint-swap debug_fingerprint 1.连接WiFi,添加Google账号 2.同意Google Play store的自动更新 3.再play store上选择Don't auto-update apps 4.连接到usb后等待10分钟后再测试
===================================================================================
SMR 软件
属性 ro.build.version.base_os 设置为上次通过认证的fingerprint
run cts -m CtsSecurityTestCases
run gts -m GtsOsTestCases
run sts-dynamic-incremental