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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!