android官网译文《Interpreting CTS results》-cts报告分析

android官网译文《Interpreting CTS results》-cts报告分析

译文地址

cts测试结果存放在:

$CTS_ROOT/android-cts/repository/results/.zip

如果你是自己搭建的cts,那么$CTS_ROOT将和out/host/linux-x86/cts类似但根据版本的不同路径也会稍有不同,这取决于你在网上下载的cts套件版本。

在这个zip文件里,testResult.xml保存了所有的测试结果,使用浏览器(支持HTML5)查看结果,测试结果将和下面的形式类似。

提示:经过一系列的兼容性测试后,测试结果可以帮助你验证软件的兼容性。

Figure 1. CTS test summary

如果使用谷歌浏览器打开testResult.xml无法显示任何内容,则通过修改你的浏览器配置后将正常显示,开启–allow-file-access-from-files(开启文件访问文件权限)

右击谷歌浏览器图标,选择属性,在目标栏中,追加--allow-file-access-from-files,原先是...\Chrome.exe现改为...\Chrome.exe --allow-file-access-from-files

Device Infomation部分将提供设备的一些详细信息,比如固件(制造商,型号,固件版本,平台)和设备硬件(屏幕分辨率,键盘,屏幕类型)

Test Summary部分提供了测试计划的细节描述,比如cts计划名称,开始测试时间以及结束时间等,同时也提供了测试通过、失败、超时以及未执行等情况的数量概览。

接下来的部分将展示每个测试包的测试情况
Figure 2. CTS test report

这之后是被执行的测试细节。该报告列出了测试包,测试套件,测试用例和执行的测试。显示测试执行的结果,包括通过、失败,超时,或未执行。在测试失败的时候,提供故障的详细信息,以帮助诊断原因。

此外,xml还提供了失败的跟踪堆栈,但考虑到报告的简洁性,因此不直接呈现在该报告中,使用用文本编辑器查看xml,才能查看具体的测试失败细节,(在失败的测试中搜索Test标签,并在其中查找StackTrace标签)。

猜你喜欢

转载自blog.csdn.net/cxq234843654/article/details/52274176