android cts测试方法及步骤
来源:互联网 发布:网络控制键盘 编辑:程序博客网 时间:2024/06/10 14:45
7.0的cts测试命令
run cts –mCtsAppTestCases –tandroid.app.cts.ActionBarTest#testAddTab
1.CTS下载
打开下面网址,
http://source.android.com/compatibility/downloads.html
以android5.0为例,进入页面后,点击Android 5.0 R1 Compatibility Test Suite (CTS) - ARM进行下载;
当然,如果打不开上面的网址,就是网络没有翻墙,进行网络翻墙后,就可以打开网页了。
我的配置方式:修改浏览器的代理,将自动配置代理URL设置为:http://10.5.2.98/proxy.pac
2.JDK配置
android5.0需要的PC jdk环境为jdk1.7,并切换jdk为1.7
android不同版本对应不同版本的jdk,在网上查一下,对应修改下pc的jdk版本;
3.链接手机
链接手机,开启usb调试 ,确认电脑已经链接上了手机
终端运行adb devices,确认下是否链接好手机。
4.运行CTS
解压下载文件Android 5.0 R1 Compatibility Test Suite (CTS) - ARM,
进入android-cts/tools/,执行cts-tradefed脚本文件。
5.设置手机
1.语言设置为English;
2.测试CTS的时候,设备不能处于休眠状态,进入security选项,将屏幕锁定设置为none
可能不一样,总之是要将锁屏取消;
3.开启GPS;
4.连接一个可翻墙Wifi网络;
5.开启USB调试,勾选Stay awake,Allow mock locations;
6.安装CtsDeviceAdmin.apk后勾选Device administrators的前两项;
其中,CtsDeviceAdmin.apk位于下载的cts解压包目录下;
android-cts/repository/testcases下。
=================================================================================
到此,基本配置完成,如果是开发人员,一般不需要跑所有的case,只需要跑自己的case就ok。
若跑所有的case,则在4步骤操作完后,弹出的终端上输入
run cts --plan CTS。
对于开发人员跑特定的case:
1.测试包
A。run cts -p <包名>。参数-p是指测试的是一个package。例如要测试android.view.cts包下的所有case,执行命令:
run cts -p android.view.cts
B。测试一个类:run cts -c <类名>。类名前需要加上包的名字,参数-c是指测试的是一个class。例如要测试 android.media.cts包下的AudioTrackTest类,执行命令:
run cts -c android.media.cts.AudioTrackTest
C。测试一个类中的case:run cts -c <类名> -m <case名>。case名是指类下的method名,参数-m是指测试的是一个method。接上例,要测试android.media.cts包下的AudioTrackTes类中的方法testPlayStreamData,执行命令:
run cts -c android.media.cts.AudioTrackTest -m testPlayStreamData
若是
则默认是十分钟循环做一次。
2.查看结果
测试完成以后,会在下面的目录下,生成测试结果。是一个文件夹,以测试开始的日期和时间命名。
android-cts/repository/results/
打开相应的文件夹以后,例如android-cts/repository/results/2014.12.30_10.44.20,里面有testResult.xml文件,
以网页的形式打开这个文件,就可以看到结果了。我这个是测试单条case的结果。
Test Summary by Package
Detailed Test Report
若执行某一个case的时候,在上面4步骤后弹出的终端上也可一看到是否成功的结果。
- android cts测试方法及步骤
- CTS(android兼容性测试)测试步骤
- CTS测试环境搭建及简易步骤
- Android原生应用的CTS测试步骤
- Android原生应用的CTS测试步骤
- cts测试步骤
- cts测试步骤
- CTS自动测试步骤
- Android CTS环境搭建与测试方法
- Android_Windows下CTS测试步骤
- CTS测试步骤和命名
- CTS测试方法
- CTS测试方法二
- Android 2.3 CTS测试修改测试结果和调试方法
- Android 2.3 CTS测试修改测试结果和调试方法
- Android CTS测试修改测试结果和调试方法
- Android CTS 测试研究
- Android的CTS测试
- sdut2878----Circle
- ListView中嵌套GridView显示不全的解决方法
- Eclipse快捷键 10个最有用的快捷键
- 编译:一个 C 程序的艺术之旅
- python实现matlab功能
- android cts测试方法及步骤
- c++ primer(第五版)笔记 第十三章(3) 拷贝控制
- 千兆网卡如何才能达到全速
- Implement strStr() -- leetcode
- defconfig Kconfig
- Ubuntu安装Vmware Tools后hgfs无法看到共享文件的解决方法
- UrlEncode()关于空格的编码问题
- Starting Qpid AMQP daemon: Daemon startup failed
- CMMI培训简单笔记