Android P GMS相关测试注意事项

  • 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号
    $l i
    查看正在运行的情况,看还有多少台机器连接,运行时间等
    $ run cts-on-gsi --exclude-filer CtsMediaTestCases
    跳过指定模块
    3.需要插入白卡
    CtsSecureElementAccessControlTestCases1
    CtsSecureElementAccessControlTestCases2
    CtsSecureElementAccessControlTestCases3
    signed-CtsSecureElementAccessControlTestCases1
    signed-CtsSecureElementAccessControlTestCases2
    signed-CtsSecureElementAccessControlTestCases3
    4.其他注意事项
    (1)关键字含“Location”等需要在室外测试,或者室内有信号GPS信号放大器,一般阴雨天通过率
    比较低
    (2)camera相关模块需要补光,可以用其他手机开手电筒给前后摄补光,也可以放在灯箱里补光
    (3)CtsCarrierApiTestCases可能需要插白卡
  • cts
    1.测试指令
    2.其他注意事项:
    (1)AppSecurityHostTestCases需要插入SD卡

你可能感兴趣的:(Android P GMS相关测试注意事项)