没有合适的资源?快使用搜索试试~ 我知道了~
首页android CTS 分析
android CTS 分析
5星 · 超过95%的资源 需积分: 32 71 下载量 84 浏览量
更新于2023-03-03
评论 3
收藏 2MB DOCX 举报
CTS 全称Compatibility Test Suite兼容性测试工具。当电子产品开发出来,并定制了自己的Android系统后,必须要通过最新的CTS检测,以保证标准的android application能运行在该平台下。通过了CTS验证,需要将测试报告提交给Google,已取得android market的认证。 CTS是一款通过命令行操作的工具。目前cts没有提供windows版本,只能在Linux下测试。在我们实际使用CTS的过程中,很可能需要根据特定的要求,来定制自己的Test Plan。这时就需要自己编译CTS,因此,本文主要向大家介绍如何编译CTS,及使用编译出的CTS工具。至于从android官网上取得的CTS,其使用方式与我们自己编译的工具类似,本文只做简单介绍。
资源详情
资源评论
资源推荐
CTS Study
1. CTS 简介
全称 兼容性测试工具。当电子产品开发出来,并定制了自己
的 系统后,必须要通过最新的 检测,以保证标准的 能运行
在该平台下。通过了 验证,需要将测试报告提交给 ,已取得 的
认证。
是一款通过命令行操作的工具。目前 没有提供 版本,只能在 下测
试。在我们实际使用 的过程中,很可能需要根据特定的要求,来定制自己的
。这时就需要自己编译 ,因此,本文主要向大家介绍如何编译 ,及使用编译出
的 工具。至于从 官网上取得的 ,其使用方式与我们自己编译的工具类似,
本文只做简单介绍。
2.获取 CTS 工具
假定 之前已经搭建好, 环境。以下操作均在 下进行。由于 的
原因, !" 中的 是不完整的,所以我们选择 ! # 的
作为本文的研究对象。以下附上 的回复:
$%&$$&#!
'($)%$$
$*$$!+*
$%$$$
$!
$,-..!!../.0$.$.1"234&2512"
从回复中看, 中 的编译过程和 # 是一样的,命令使用方法是一样的
我猜测,有可能在 中加入了一些新的测试,毕竟 对硬件的要求是越来
越高了,从 可以看出。
2.1 下载编译源码获取 CTS 工具
2.1.1 下载
下载的 源码里包含 ,位置在. 目录下( !2 以后版本)
如果没有也可以从此处下载 -..!!!.6.!(源码 578 左右)
2.1.2 64bit System 步骤
我们一般配置的是 " 系统,没有对 49操作 做详细研究,仅仅从网上摘
抄 工具编译步骤。
64 bit System
在 下进入 源码根目录,输入以下命令:
:.!$
:
此时生成测试计划,测试包,测试用例,和测试报告生成的目录
2.1.3 32bit System 步骤
32 bit System
修改默认的 Java 环境:
//;4/;
/;//;/4/
修改以下文件:
<<<;/;<!
<<<<!
<<<<!
<<<<!
将 49 改为 "
<<<!
将 49改为 434
....!
..$.../..
...0&.$0!
....
将 80=>?!;改为 80=>?/!;
或者编译完成后,在<<$</34<& 目录下输入 命令:
/!;!;这样比较方便。
方法比较多,只要保证让脚本找到所需的 ; 文件。
编译:
在 下进入 源码根目录,输入以下命令:
:$555.!$
:.!$
:
此时生成测试计划,测试包,测试用例,和测试报告生成的目录,
编译好 后生成的文件位置如下:
@..$./34.
在该目录下包含如下测试文件
-.$./34../!A
B-....!
-..$./34..
-..$./34../..
-..$./34../..
-..$./34../..
C-....$0B!
配置 Framework 环境变量:
DEF=0EFF?.G8H..$./34
2.2 下载 gongle 发布的 CTS 工具
点击 ! E9()下载 工具
现在 最新发布的 工具是 ! & 本版的,以后可以针对需要下载对
应的 版本。
3.使用
3.1 修改环境变量
3.1.1 编译的 CTS
和 I 工具目录如下:
/out/host/linux-x86/bin
/android-sdk-linux_86/pla&orm-tools
/android-sdk-linux_86/tools
将 工具路径和 I工具路径加入环境变量,在 下输入以下命令:
env
查阅原有环境变量,其中环境变量 ' 的值为:
'?.$.$J.-...-...-..-..-.-.-..
-.$.$J.-
export PATH=.$.$J.-...-...-..-..-.
-.-..-.$.$J.-/home/hanqigcxy/android-source/out/
host/linux-x86/bin:/home/hanqigcxy/android-sdk-linux_86/pla&orm-tools:/home/
hanqigcxy/android-sdk-linux_86/tools
将 和 I 工具目录加入到环境变量中,如上红色部分所示。注意要求输入完
整路径,各路径以分号间隔。
3.1.2 Goole 发布的 CTS
如果使用的是 Google 发布的 CTS 工具路径为:
和 I 工具目录如下:
/android-cts/tools
/android-sdk-linux_86/pla&orm-tools
/android-sdk-linux_86/tools
将 工具路径和 I工具路径加入环境变量,在 下输入以下命令:
env
查阅原有环境变量,其中环境变量 ' 的值为:
'?.$.$J.-...-...-..-..-.-.-..
-.$.$J.-
export PATH=.$.$J.-...-...-..-..-.
-.-..-.$.$J.-/home/hanqigcxy/android-cts/tools:/
home/hanqigcxy/android-sdk-linux_86/pla&orm-tools:/home/hanqigcxy/android-sdk-
linux_86/tools
将 和 I 工具目录加入到环境变量中,如上红色部分所示。注意要求输入完
整路径,各路径以分号间隔。
进入..$./34../.. 目录下,修改 脚本文
件。将脚本中的 I0EFF 该成自己的 I 路径。
:.$.$J../.:
修改脚本中出现的第一个 I0EFF%如:
KI0EFF?.$.$J.//034K。
注意:启动 的时候,应该输入 。
3.1.3 将环境变量写入系统
上面配置环境变量使用 命令:
export
使用该命令设定的环境变量仅仅对当前的 $ 有效。如果用户再开启一个 $,那么需
剩余26页未读,继续阅读
从零开始学代码
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论9