Android10 GSI/VTS/STS测试注意事项

1. GSI测试注意事项

GSI(Generic System Image)是一种包含针对Android 设备做了调整的配置的系统映像。它包含未经修改的Android 开源项目 (AOSP) 代码,任何运行Android 8.1 或以上版本的Android 设备都可以顺利运行这种代码,因此我们将 GSI 视为“纯Android”实现。
GSI测试使用VTS测试包。VTS测试包由Google提供,测试包是有license的,需要厂商自己获取,Google官网没有开放下载。
GSI测试有很多Module跟CTS测试类似,解决了CTS测试的问题,可以回归测试GSI。

2. VTS测试注意事项

Google主要是通过CTS测试来检测Android系统的兼容性,但是CTS主要是测试FW接口,并不能全面覆盖所有的兼容性要求,因此Google 在Android O开始又推出了VTS(Vendor Test Suite)测试, VTS主要测试vendor接口,具体包括Kernel、 Lib、 HAL等
VTS测试过程中机器会自动进入fastboot模式和fastbootd模式,要保证这两个模式下usb连接可用。
确认方法:
fastboot模式

adb reboot bootloader
fastboot devices

fastbootd模式

adb reboot fastboot
fastboot devices

如果显示“unauthorized”,使用lsusb命令查看此时usb设备的pid/vid,然后将pid/vid添加到PC的usb配置文件中去。参考 Android10 GMS测试环境搭建 第3小节。

3. STS测试注意事项

STS 全称Security Test Suite,安全测试工具,主要是测试安全漏洞,是否合入要求的所有安全补丁。
STS测试包是加密的,密码为: sts
安全补丁的有效期为3个月,注意根据项目认证计划更新安全补丁。
如果STS测试有Fail项,一般原因是缺少某些安全补丁。

4. 待测设备的固件/状态要求

测试套件系统镜像固件类型设备状态备注
CTSOEM’s system.imguserLocked
GTSOEM’s system.imguserLocked
GSIGSIuserLocked
VTSGSIuserUnlockedroot
STSOEM’s system.imguserdebugUnlockedroot
  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值