CTS环境搭建

上一篇 / 下一篇  2011-04-11 15:01:04

 

1.准备linux主机一台

2.下载android linux sd 包,并配置sdk_root,将sdk文件放在home某个路径下,在startcts脚本文件中配置sdk_RooT ,参考配置如下:

SDK_ROOT=/home/myuser/android-sdk-linux_X86-1.5_r1\

3.在执行CTS测试时最好进入特权模式,可以使用su-root命令,然后输入密码

二。手机环境设置

1. 在手机或者模拟器上安装CtsDelegatingAccessibilityService.apk
(1)$sudo ./adb install -r /home/tester/cts/android-cts/repository/testcases
/CtsDelegatingAccessibil
ityService.apk
(2)手机或模拟器设置Settings > Accessibility > Accessibility > Delegating Accessibility Service
3.   进入android/out/host/linux-x86/cts /android-cts/repository/tools目录下,修改startcts脚本文件。将脚本中的SDK_ROOT该成自己的android SDK路径.
$cd home/tester /cts/android-cts/repository/tools $vim startcts修改脚本中出现的第一个SDK_ROOT,如"SDK_ROOT=/home/tester/cts/android-sdk-linux_86"。
4.   执行startcts脚本。在执行CTS测试计划时(执行一段时间后,大于5分钟)会出现没有足够权限启动devices,使用$sudo ./startcts可解决该问题。
5.   出现如下提示符表示启动cts并连接设备成功。(红色部分未deviceID,视设备号而定)
Android CTS version 2.1_r2
Device(CB511KADGR) connected
cts_host > cts_host >
6.   在“cts_host >”提示符下输入命令,以下为几个常用的命令
help查看所有
exit退出
ls -p列出所有的测试
ls --plan列出所有的测试方案
start --plan plan_name运行一个测试方案,如:start --plan CTS
start --plan plan_name --package package_name运行一个特定的测试包,如:start --plan CTS --package android.bluetooth

 


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 14742
  • 日志数: 14
  • 建立时间: 2010-12-09
  • 更新时间: 2012-10-31

RSS订阅

Open Toolbar