本章主要从各个角度来阐释CTS的执行流程
- 从涉及到的文件的角度
- 从执行的流程来看
- run cts --plan CTS
- 监控设备状态,获取设备adb状态
- 测试之前获取各种设备信息,比如电量,设备版本信息等等,ABI类型等等
- 后台启动logcat进程
- 解析plan, 根据plan里的package名字, 寻找相应的xml,解析xml里边的信息,获取具体case详细信息
- 在测试之前会有一些程序预安装上去,具体如下:com.replica.replicaisland.apk, CtsDeviceAdmin.apk,android.core.tests.runner.apk,CtsAppTestStubs.apk,
- 在测试之前会有APK安装上去
- 运行case
- InstrumentationResultParser进行结果的分析
- 在测试结束之后APK卸载下来
- 循环执行步骤5-8
- 从程序调用角度来分析CTS的调用步骤
本文详细介绍CTS测试流程,包括从执行计划到结果分析的全过程。在测试前,预先安装必要的应用程序如com.replica.replicaisland.apk等,并通过logcat记录设备状态。测试过程中解析XML配置,获取案例详情,最后通过InstrumentationResultParser分析测试结果。
1266

被折叠的 条评论
为什么被折叠?



