ubuntu10.10环境下CTS搭建

来源:互联网 发布:网络医院男科可靠吗 编辑:程序博客网 时间:2024/04/30 09:22

CTS 全称Compatibility Test Suite兼容性测试工具。当电子产品开发出来,并定制了自己的Android系统后,必须要通过最新的CTS检测,以保证标准的android application能运行在该平台下。通过了CTS验证,需要将测试报告提交给Google,已取得android market的认证。
        CTS是一款通过命令行操作的工具。目前cts没有提供windows版本,只能在Linux下测试。在我们实际使用CTS的过程中,很可能需要根据特定的要求,来定制自己的Test Plan。这时就需要自己编译CTS.    

  建立步骤如下 :

1. 下载 CTS

     http://source.android.com/compatibility/cts-intro.html
2. 安装 CtsDelegatingAccessibilityService.apk
     adb install -r android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk
3. 更改设置
     On the device, enable Settings > Accessibility > Accessibility > Delegating Accessibility Service
4. 修改 SDK 路径
     /android-cts/repository/tools 目录下,
修改 startcts 脚本文件。
     将脚本中的 SDK_ROOT 改成自己的 android SDK 路径。
5. 修改 ADB 路径
     /android-cts/repository/tools 目录下,修改 startcts 脚本文件。将脚本中的 ADB_PATH 改成自己的 ADB
路径。
6. 运行 CTS
     ./startcts
7. 执行测试
     执行所有 plan:start --plan CTS
     执行某个 plan: start --plan [CTS_test_name]
     帮助:help
     列出所有的 plan:ls --plan
     查看某 plan 的内容:ls --plan Android
     添加一个新的 plan:add --plan marvell
     删除一个 plan:rm --plan marvell
     查看有多少个包:ls -p
     查看某个包:ls -p android.net
     查看测试结果:ls -r
8. 测试结果
     测试结果保存在/android-cts/repository/results 目录中。