深光标准技术|GMS认证自动化报告审阅与复测指南
发布日期:2024-06-06
点击次数:452
本文章描述了在接收到由XTS工具生成的报告后,如何审阅GMS认证自动化报告内容,并对其中标记为“失败”的项目进行重新测试。
一、查看测试fail项
测试完成会生成一个压缩包和对应的文件夹,打开文件夹(文件夹是方便人工审阅,ZIP是传给Google APA网站分析报告),不要只拷贝压缩包后自己解压,也不要手动压缩文件夹后上传。
打开test_result_failures_suite.html文件(此文件会把fail项单独列出来,报告比较小可以快速打开,ZIP格式的报告解压后是没有这个文件的),如果打开test_result.html会打开完整测试报告,电脑可能打不开。
从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 会测试此单项。
四、失败项继续测试
例:run retry --retry 37
如果电脑连接多台测试机,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,谷歌Android Auto, 谷歌MADA,谷歌Lens, 谷歌ARCore,谷歌TADA,谷歌Android Watch,谷歌earphone,Google GTV,ATV等项目。