CTS测试

发布时间 2023-07-21 11:54:25作者: qev211

镜像文件

镜像文件与安全补丁securtiy patch的月份对应

# CTS-on-GSI
adb reboot bootloader
fastboot flashing unlock
fastboot flashing unlock_critical
fastboot reboot fastboot
fastboot flash system system.img
fastboot -w
fastboot reboot
# VTS
adb reboot bootloader
fastboot flashing unlock
fastboot flashing unlock_critical
fastboot reboot fastboot
fastboot flash system system.img
fastboot flash vendor_boot vendor_boot-debug.img
fastboot -w
fastboot reboot

子计划使用

为什么使用子计划?
以CTS测试为例,有1058个测试模块,全部测试完需要1周时间。如果只需要验证其中的某几个模块,如media相关的模块。没有子计划时需要一个模块输入一条指令,使用子计划可以将所有media模块放在一个测试计划中,运行一条指令可以实现所有Media模块测试。
help add 可以查看子计划的具体使用方式
以android 13的 13_r4套件为例,其CTS有1055个模块,样机充足时可以分多台提升测试效率

测试项 模块数 耗时
CTS 1055 在样机充足时,可以使用子计划,分为三部分测试,提升测试效率
P1: DEQP1台:30h;
P2:Media1台:24h,之后多次retry ;
P3:其他模块:2台:36h,之后多次retry ;
CTS-on-GSI 347 1台:36h,之后多次retry
CTS-Verifier 手动测试3天
GTS 273 1台:24h
STS 20 1台:6h
VTS 643 1台:6h

运行子计划指令:

run cts --subplan XXX