android cts测试方法及步骤详解

 更新时间:2018年07月02日 08:34:01   作者:007与狼共舞  
这篇文章给大家分享了android cts测试方法及步骤的相关知识点,有兴趣的朋友跟着学习习吧。

7.0的cts测试命令

run cts –mCtsAppTestCases –tAndroid.app.cts.ActionBarTest#testAddTab –skip-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 –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

相关文章

  • Android 上下滚动TextSwitcher实例详解

    Android 上下滚动TextSwitcher实例详解

    这篇文章主要介绍了Android 上下滚动TextSwitcher实例详解的相关资料,需要的朋友可以参考下
    2017-06-06
  • Kotlin语言使用WebView示例介绍

    Kotlin语言使用WebView示例介绍

    随着后台技术的不断发展,App前端的应用都布置了Web页面的界面,这个界面就是由WebView组件渲染出来的。WebView由如下优点:可以直接显示和渲染Web页面或者网页;可以直接调用网络上或者本地的html文件,也可以和JavaScript交互使用
    2022-09-09
  • 在Android系统中使用gzip进行数据传递实例代码

    在Android系统中使用gzip进行数据传递实例代码

    HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术,4.4MB的文本数据经过Gzip传输到客户端之后变为392KB,压缩效率极高,下面与大家分享下具体的实现
    2013-06-06
  • android绘制几何图形的实例代码

    android绘制几何图形的实例代码

    这篇文章主要为大家详细介绍了android绘制几何图形的实例代码 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • Android DrawerLayout布局与NavigationView导航菜单应用

    Android DrawerLayout布局与NavigationView导航菜单应用

    这篇文章主要介绍了Android DrawerLayout抽屉布局与NavigationView导航菜单应用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2023-01-01
  • Android 实现圆角图片的简单实例

    Android 实现圆角图片的简单实例

    这篇文章主要介绍了Android 实现圆角图片的简单实例的相关资料,Android 圆角图片的实现形式,包括用第三方、也有系统,需要的朋友可以参考下
    2017-07-07
  • Android入门之TabHost与TabWidget实例解析

    Android入门之TabHost与TabWidget实例解析

    这篇文章主要介绍了Android入门之TabHost与TabWidget,对于Android初学者有一定的学习借鉴价值,需要的朋友可以参考下
    2014-08-08
  • 解析android中include标签的使用

    解析android中include标签的使用

    本篇文章是对android中include标签的使用进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • Android实现悬浮可拖拽的Button

    Android实现悬浮可拖拽的Button

    这篇文章主要为大家详细介绍了Android实现悬浮可拖拽的Button,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • Android高级UI特效仿直播点赞动画效果

    Android高级UI特效仿直播点赞动画效果

    这篇文章主要介绍了Android高级UI特效仿直播点赞动画效果,最近比较火的抖音快手直播视频都有这样的效果,下面脚本之家小编给大家带来android 仿直播点赞效果的实现代码,需要的朋友参考下吧
    2018-03-03

最新评论