欢迎来到代码驿站!

Android代码

当前位置:首页 > 移动开发 > Android代码

android cts测试方法及步骤详解

时间:2021-02-10 14:49:18|栏目:Android代码|点击:

7.0的cts测试命令

run cts ?CmCtsAppTestCases ?CtAndroid.app.cts.ActionBarTest#testAddTab ?Cskip-preconditions

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 ?Cplan 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

上一篇:Android 点击屏幕空白处收起输入法软键盘(手动打开)

栏    目:Android代码

下一篇:Android开发之Animations动画用法实例详解

本文标题:android cts测试方法及步骤详解

本文地址:http://www.codeinn.net/misctech/60293.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有