+86-755-89202795

深光标准技术|GMS认证自动化报告审阅与复测指南

发布日期:2024-06-06 点击次数:452
 本文章描述了在接收到由XTS工具生成的报告后,如何审阅GMS认证自动化报告内容,并对其中标记为“失败”的项目进行重新测试。

一、查看测试fail项

测试完成会生成一个压缩包和对应的文件夹,打开文件夹(文件夹是方便人工审阅,ZIP是传给Google APA网站分析报告),不要只拷贝压缩包后自己解压,也不要手动压缩文件夹后上传。


打开test_result_failures_suite.html文件(此文件会把fail项单独列出来,报告比较小可以快速打开,ZIP格式的报告解压后是没有这个文件的),如果打开test_result.html会打开完整测试报告,电脑可能打不开。


二、查看报告的GMS测工具

从Suite中可以看到使用的GMS测试工具是CTS,版本号是14_r3/11432042,我们可以使用相同的工具进行复测,考虑到Google的每日发布的dailybuild工具有修复工具bug,也可以使用大于14_r3且版本号大于11432042的工具复测。
例外:cts-on-gsi报告中suite显示VTS,实际要用CTS工具测试(cts-on-gsi最开始是集成在VTS工具中的,后面Google改到集成CTS工具里了)
三、制定测试命令

完整测试:run (plan),plan 对应的是cts-on-gsi。
run cts-on-gsi 就会测试整个cts-on-gsi

模块测试:run (plan) -m (module)
run cts-on-gsi -m CtsAppSecurityHostTestCases 会单独测试此模块。

单项测试:run (plan) -m (module) -t (test)
run cts-on-gsi -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.AdoptableHostTest#testPrimaryStorage 会测试单项。
四、失败项继续测试

输入l r指令,会把测试报告显示出来,0-n有对应报告名称输入指令run retry --retry n即可继续试失败项。
例:run retry --retry 37
五、GMS测常用指令

如果电脑连接多台测试机,plan会随机分配一台测试机进行测试,需要用-s指令防止测试机使用错误。

1.-s (sn号)可以指定测试机

2.--shard-count n(测试机数量)可以多台设备同时运行一个plan

例:电脑已有其他测试机在连接,想在此电脑进行GTS测试。两台GTS测试机 sn 为1a1a1a1a和2c2c2c2c
进入GTS工具后运行run gts --shard-count 2 -s 1a1a1a1a -s 2c2c2c2c

3.--exclude-filter (module) 跳过此模块

4.--retry-type NOT_EXECUTED (module) 补全此模块

5.--include-filter (module)  --include-filter (module) 同时retry多个模块

6.help run 一些常见的测试指令

7.help add 创建subplan指导

欢迎联系我们,咨询谷歌GMS测试认证,我们同步可以完成谷歌的EDLA,谷歌Android Auto, 谷歌MADA,谷歌Lens, 谷歌ARCore,谷歌TADA,谷歌Android Watch,谷歌earphone,Google GTV,ATV等项目。
  • 上一篇:谷歌GMS EDLA认证的软件版本要求  2024/08/07
  • 下一篇:深光标准春节放假通知  2024/02/02