首先配置软件环境:
1、下载Android-2.1系统,并编译。
$ . build/envsetup.sh //配置选项,并编译android源码
$ make cts //android源码编译好后,在编译cts
2、编译好cts后生成的文件位置如下
#mydroid/out/host/linux-x86/
在该目录下包含如下测试文件
- Package CTS : out/host/linux-x86/cts/android-cts.zip
- cts make file : mydroid/build/core/tasks/cts.mk
- run cts program : mydroid/out/host/linux-x86/bin/cts
- test plans : mydroid/out/host/linux-x86/cts/android-cts/repository/plans
- test packages : mydroid/out/host/linux-x86/cts/android-cts/repository/testcases
- test results : mydroid/out/host/linux-x86/cts/android-cts/repository/results
- CTS program settings value : mydroid/cts/tools/utils/host_config.xml
3、连接上Device后,进入如下目录
#mydroid/out/host/linux-x86/bin/
并输入./cts来启动cts测试,效果如下:
Android CTS version 2.1_pre_r2
device(0123456789ABCEDF) connected
cts_host >
此时输入 help 将会列出cts所有的操作。
cts_host> ls --plan //list all test plan
cts_host> ls -p //list all testcase
cts_host>start --plan [plan name] //test plan
.............