- cts-on-gsi
1.更换system.image文件
(1)进入fastboot模式
(2)刷写 vbmeta.img 停用验证启动 (AVB):(vbmeta.image文件现在不更新,用公用的)
$ fastboot --disable-verification flash vbmeta vbmeta.img
(3)清空系统分区,然后将 GSI 刷写到系统分区:
$ fastboot erase system
$ fastboot flash system system.img(对应的Google system.image文件,一般64位的选择
和security patch时间一致的system.image文件,选system-aosp_arm64开头)
(4)擦除用户数据,并清除来自其他必要分区的数据(例如,用户数据分区和系统分区):
$ fastboot -w
(5)重新启动:
$ fastboot reboot
2.测试指令:
$ run cts-on-gsi <-s 设备对应SN号(多台测试机连接电脑,只想取需要的测试机测试)>
<–shard-count 设备数目(多台测试机同时测试)><-m 模块名(对应跑的模块)><-t case名(只
跑对应的case)>
如:run cts-on-gsi -s 12345678 -s 87654321 --shard-count 2
run cts-on-gsi -m CtsSecureElementAccessControlTestCases1 -t
android.omapi.accesscontrol1.cts.AccessControlTest#testAuthorizedAID
复测指令:
$ run cts-on-gsi-retry --retry 对应的session号
如:run cts-on-gsi-retry --retry 3
$ l r
查看所有跑的结果,以及结果对应的session号
Android P GMS相关测试注意事项
最新推荐文章于 2025-05-23 17:57:11 发布