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

posted @ 2022-03-23 11:18  安妍  阅读(2928)  评论(0编辑  收藏  举报