1. 背景
为了降低产品生产成本和提高生产效率,需要一套快速、简捷的快速测试工具。其中 老化测试也作为一项重点测试内容。老化测试主要是在工厂对生产完的机器进行长时间视
频播放,DDR 测试,确认机器的整体性能是否稳定。
2. apk 简介
DragonAging.apk,即老化测试工具,功能要点是在同一个界面老化
视频、3D 和 DDR测试。默认为一个运行界面以及一个配置界面,apk 以不带图标的形式放到固件里面。
CPU 占用率 90% 以上,
GPU 占用率 90% 以上,
memory 使用率 80% 以上。应该注意一下,该老化 APK 对于 CPU、DRAM、GPU 的压力要高于以往单独捕鱼或者播放大码率视频的压力。
下图为 DragonAging 应用运行场景:
3. apk 使用方法
因老化测试需要花费时间较长,工厂在大批量生产的时候,不可能每个盒子产品都连 接一台显示设备来进行老化测试,因此该工具是在不连接显示设备的情况下,通过指示灯的显示情况来判断老化测试是否通过。
3.1 老化测试工具启用方法
拷贝文件:
在 U 盘或 SD 卡根目录建立一个 DragonBox 目录,将 custom_aging_cases.xml 文件拷贝到其中(如果其中有 custom_cases.xml 或 DragonInt.txt 文件请删除或者重命名这两个文件)。
custom_aging_cases.xml 可以从以下代码路径获取 default_cases.xml 文件后更名为custom_aging_cases.xml。里面包含 DragonAging 支持的所有测试项,可以根据实际需求自行选择添加删除测试项。
该文件的主要内容如下:
<TestCase save_report="1">
<CaseComprehensive>
<CaseMemory>
<Passable minCap=""></Passable>
</CaseMemory>
<Case
video></CaseVideo>
<CaseThreeDimensional></CaseThreeDimensional>
<Case
camera></CaseCamera>
</CaseComprehensive>
</TestCase>
在盒子接上
电源的情况下,插入 u 盘或外部 sd 卡,就会启动老化测试。指示灯开始闪烁。APK 一旦启用后,会一直运行,直至测试设备断电或者测试设备出现故障为止。工 厂可以选择抽样或者全部设备都经过此项测试。具体时间可由工厂实际操作需要,一般可选择 4 小时、8 小时、24 小时甚至更长的老化时间。
3.2 老化测试正常情况
视频、3D、camera 和 DDR 测试正常:指示灯交替闪烁,说明测试正常,测试结果是通过的。
3.3 老化测试失败情况
指示灯不再闪烁,或者视频、3D、Camera 显示异常。
3.4 老化失败原因查找
老化过程会将日志打印到设备的内部 SD 卡内,可以通过
adb 、文件管理器拷贝,具体的路径是/mnt/sdcard/
AllwinnerAGING/allwinnerAging-20xx-xx-xx.txt
日志文件以开始运行时间命名。
3.5 apk 退出方式
先按遥控器 ``音量 up'' 键或者 ``音量 down'' 键,然后再按 ``返回'' 键,apk 退出。
更多详细内容请下载附件查看