Android P GMS相关测试注意事项

本文详细介绍了在Android P上进行GMS兼容性测试的过程,包括更换system.image文件的步骤,使用fastboot命令进行系统分区操作,以及如何运行cts-on-gsi测试指令。测试过程中需要注意设备SN号、模块选择以及特定测试如CtsSecureElementAccessControlTestCases系列需插入白卡。此外,还提到了户外定位测试、相机测试的环境要求以及AppSecurityHostTestCases需要SD卡的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 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号
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值