CTS,GSI,GTS,VTS,STS区别
区别:
1.烧录img版本不同
CTS,GSI,GTS,VTS 烧录user版本img
STS 烧录user-debug版本img
2.是否需要额外烧录谷歌img
VTS 需额外推送 谷歌img 和 boot-debug.img
GSI 需额外推送谷歌img
其它测试不需要
3.测试前是否需要推送媒体包
CTS , GSI ,GTS 需要推媒体包
其余测试不需要
//推送媒体包的方式:在Media执行脚本+设备SN号
4.测试指令有细微差别,仅需修改对应测试名称
//注意事项: CTS 测试和 GSI 测试共用一个测试脚本,因此GSI测试可在CTS测试下进行,但不可同时进行(即这个两个测试不可以同时共用一个测试工具)
4.1.CTS测试(单台测试预计170小时)
全测命令:run cts --shard-count 3 -s CTS00000001 -s CTS00000002 -s CTS00000003 // -s 【SN号】
重测命令:run retry -r 1 --shard-count 3 -s CTS00000001 -s CTS00000002 -s CTS00000003 / -r 【第几个测试报告】
单侧模块:run cts -m CtsPermission2TestCases -s CTS00000001 // -m 【测试模块】
单侧case:run cts -m CtsPermission2TestCases -t android.permission2.cts.PermissionPolicyTest#platformPermissionPolicyIsUnaltered -s CTS00000001 // -t 【测试项】
4.2.GTS测试(单台测试预计20小时)
全测命令:run gts --shard-count 3 -s GTS00000001 -s GTS00000002 -s GTS00000003
重测命令:run retry -r 1 --shard-count 3 -s GTS00000001 -s GTS00000002 -s GTS00000003
4.3.VTS测试(单台测试预计45小时)
注:需要烧录Google System.img
全测命令:run vts --shard-count 3 -s VTS00000001 -s VTS00000002 -s VTS00000003
重测命令:run retry -r 1 --shard-count 3 -s VTS00000001 -s VTS00000002 -s VTS00000003
4.4.GSI测试(单台测试预计35小时)-->与CTS共用Tool
注:需要烧录Google System.img
全测命令:run cts-on-gsi --shard-count 3 -s GSI00000001 -s GSI00000002 -s GSI00000003
重测命令:run retry -r 1 --shard-count 3 -s GSI00000001 -s GSI00000002 -s GSI00000003
4.5.STS测试(单台测试预计7小时)
注:需要烧录Userdebug版本测试
全测命令:run sts-dynamic-full --shard-count 3 -s STS00000001 -s STS00000002 -s STS00000003
重测命令:run retry -r 1 --shard-count 3 -s GSI00000001 -s GSI00000002 -s GSI00000003
4.6.CTS_V测试 -->DQA 负责测
#其它测试指令
l i
l d
l r
l c