1.首先android官网下载android4.4_cts_test_tools包,和android-cts-media-1.0(按照说明拷贝到机子中)媒体库

2.参照下载解压出来的android-cts-manual.pdf设置机子中一些选项,和安装CtsDeviceAdmin.apk

3. 在android4.4_cts_test_tools目录中运行 ./android-cts/tools/cts-tradefed即可进入控制台

4. CTS命令介绍:

4.1 help可以显示所有命令的用法

4.2 第一次,如果全测 执行: run cts --plan CTS 这样测试大概需要8个小时

4.3 测试完成后,执行:l r  显示测试结果,如:

Session         Pass       Fail         Not Executed  Start time                         Plan name     Device serial(s)  
0                       11           0                      0              2014.06.25_17.51.11    NA                     E237112346        
1                       19972   77                  4848          2014.06.25_18.23.47    CTS                  E237112346        
2                       3272     15                   0                2014.06.26_09.19.15     NA                    E237112346   

每测试一次,就有一个Session,上述显示测试了3次,比如Session 1,过了19972项,还有4848项没有执行,可能原因是中途中断了。这种情况,如果要继续测试,执行:run cts --continue-session 1 即可,这样就不用重新测试,耗费时间了

4.4 测试结果保存在android4.4_cts_test_tools/android-cts/repository/results目录中,打开testResult.xml,可以看到详细信息,比如:

Compatibility Test Package: android.accessibilityservice
Test Result Details
 
android.accessibilityservice.cts.AccessibilityWindowQueryTest
-- testGetEventSource fail java.lang.NullPointerExceptionat android.accessibilityservice.cts.AccessibilityWindowQueryTest.testGetEventSource(AccessibilityWindowQueryTest.java:267) 

上述这一项没有过,如果想单独测试该项,执行: run cts -c android.accessibilityservice.cts.AccessibilityWindowQueryTest即可


如果CTS测试完成了,还有几项failed,想继续测是,并生成在同一个xml中,则要如下修改xml文件:

打开 vi testResult.xml,搜索fail项,比如有10项fail,把fail总数改为0, 再把notExecuted修改为10;再用如下命令将fail替换为notExecuted:

由“fail”状态替换为“notExecuted”,命令:      :%s/result="fail"/result="notExecuted"/g

最后保存。执行命令: run cts --continue-session SessionID即可

更多相关文章

  1. [Android]使用platform密钥来给apk文件签名的命令
  2. android调用google地图
  3. ubuntu 10.4 下的 android 编译环境 配置
  4. [Android(安卓)Pro] 利用tcpdump和wireshark对android网络请求进
  5. android 使用Monkey进行压力测试
  6. android模拟器DNS设置
  7. 搭建Android(安卓)CTS测试环境总结
  8. [置顶] Android(安卓)Small UI实际应用总结
  9. avd 配置

随机推荐

  1. android获取IMEI
  2. SQLite的query方法,注意检查参数args中是
  3. android 游戏 Canvas 常用方法
  4. Android手势画圆
  5. Android中为Button注册监听器最常用的两
  6. android sqlite用法
  7. android图片缩放(指定大小) drawable获取图
  8. AndroidStudio如何配置NDK/JNI开发环境
  9. android KeyboardView使用
  10. android listView 自定义布局结合Checked