2023年6月27日发(作者:)
AndroidCTS的测试环境、测试指令及过程1. CTS 测试环境设置1.1. CTS 介绍Android 兼容性测试简称 CTS - Compatibility Test Suite, 是⼀套开源的测试框架, 使⽤它来验证你的设备是否具备兼容性。让 APP 提供更好的⽤户体验,让开发者设计更⾼质量的 APP1.2. CTS 环境搭建Operating System: Ubuntu 10.04 64bit(or later)JDK: On Ubuntu, use OpenJDK 8SDK: android-sdk-r24.0.1-linux(or later)在 run cts 时,请确保 adb 与 aapt 在系统中能正常使⽤,如若不⾏,请在 SDK 包中找到 adb 与aapt,并在系统环境变量中配置路径1.3. Android 设备设置在进⾏ cts 测试前,需要先 对 android 设备进⾏设置,确保测试环境配置正确恢复出⼚设置: Settings > Backup & reset > Factory data reset设置系统语⾔为 English (United States): Settings > Language & input > Language打开定位功能: Settings > Location > On连接 wifi: Settings > Wi-Fi使能 USB debugging: Settings > Developer options > USB debugging确保设备上没有密码锁或者锁屏界⾯: Settings > Security > Screen lock > NoneSelect: Settings > Developer options > Stay Awake > OnSelect: Settings > Developer options > Allow mock locations > On设置系统亮屏时间: Settings > Display > Sleep > 30 minutes1.4. CTS 测试包下载根据设备当前系统软件版本 , 可以从 google 官 ⽹ 上 下 载 相 应 的 cts 测试包:2. Running CTS tests2.1. 执⾏ cts 测试连接⾄少⼀台设备,打开 cts 控制台,在解压好的 cts ⽬录中,执⾏如下命令$ ./android-cts/tools/cts-tradefed开始执⾏ cts 默认测试项run cts --plan CTS对于 android6.0 或者更早的版本,使⽤的是 cts v1 console.对于 android7.0 或者最新的版本,使⽤的是 cts v2 v1 与 cts v2 在执⾏ cts 测试时所使⽤的命令以及执⾏内容有所不同2.2. CTS V1 Console 测试命令1、测试完整 cts planrun cts --plan
测试 CtsGestureTestCases 模块中所有的测试项,CtsGestureTestCases 可以简写成 Gesture可以通过执⾏ l/list mudules 列出当前所有可执⾏的 mudules(3)测试 cts 中某个单独的 class 或者指定 class 中的某个特定的⽅法run cts -- module/-m
2.5. CTS 测试结果CTS 测试执⾏完成后,测试结果会保存在下⾯这个⽂件中.$ CTS_ROOT/android-cts/repository/results/
$ CTS_ROOT/android-cts/repository/logs/
发布者:admin,转转请注明出处:http://www.yc00.com/web/1687841995a49989.html
评论列表(0条)