AOSP 14 CTS模块关联用例查询及分批次执行技术咨询
关于Android 14 CTS的三类问题解答
1. 获取关联测试用例的CTS模块的方法
- 直接查看CTS工具包的
testcases目录:该目录按模块分类存储所有测试用例,子目录名即为对应CTS模块名,遍历目录可获取所有关联模块。 - 使用CTS命令行工具查询:执行
cts-tradefed list modules命令,会输出所有可用CTS模块列表;若需查看特定模块的测试用例,执行cts-tradefed list tests <模块名>即可。 - 查阅CTS本地文档:在CTS工具包的
docs目录下,模块说明文档会明确标注所有模块与对应测试用例的关联关系。
2. Android 14 CTS核心数据统计
据官方发布说明,Android 14 CTS的核心参数如下:
- 设备相关模块总数:1151个
- 测试用例规模:4.4M,覆盖2个ABI
- 模块变更情况:新增136个模块,移除19个模块
3. 执行CTS 14设备异常的解决方案
可以按DrawElements模式拆分执行,具体操作如下:
- 拆分逻辑:按照DrawElements的模块分组规则,将CTS测试拆分为多个独立任务,避免单次执行过多测试导致设备负载过高。
- 命令示例:使用
cts-tradefed run cts -m <DrawElements子模块名>,逐个执行拆分后的子模块,降低单任务对设备资源的占用。 - 辅助注意:执行每个子模块前确保设备电量充足、连接稳定,执行后可重启设备再进行下一个模块测试,进一步降低异常概率。
内容的提问来源于stack exchange,提问作者Babu
相关产品推荐
相关产品推荐

