开始
1.确认目标Image
2.下载并解压缩目标Image
3.可以正常开机?
4.基本功能正常?
5.进行手机环境准备
6.确保USB连接正常
7.Host输入命令,运行CTS测试
8.等待生成CTS报告
9.报告结果符合预期?
11.发出CTS报告
End
10.调试环境,进行retry
yes
no
yes
no
yes
no
二.下面根据流程,来分析细节
1.别人跑了一版CTS,结果有fail项。自己再测试一下,排除环境问题。
这时候需要拿到跑fail生成的report,复制到对应CTS环境的results路径下,并解压。
然后,刷好对应Image,进行retry。
retry命令介绍如下:
-r, –retry [session ID] retry a previous session.
–retry-type used with retry, retry tests of a certain status. Possible values include “failed”, “not_executed”,
and “custom”. Valid values: [FAILED, NOT_EXECUTED, CUSTOM]
2.旧版结果有fail项。新版需要确认是否修复。
对于这种情况,因为版本号不一样所以retry命令不再适用了,当然非得用retry命令也是可以的,但是需要
改reprot里的build-fingerprint。
不过不建议这么做。因为有更方便的方法,就是用add subplan 命令。
add subplan命令介绍如下:
Add:
a/add s/subplan: create a subplan from a previous session
Options:(–是两个-,这里有显示问题,也可以在tradefed下敲help add查看帮助)
–session : The session used to create a subplan.
–name/-n : The name of the new subplan.
–result-type : Which results to include in the subplan. One of passed, failed, not_executed. Repeatable.
按照上面的方法新建subplan,然后使用: run cts –subplan <刚才创建的subplan name> 即可。是不是非
常方便呢。