`
quanminchaoren
  • 浏览: 926140 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android CTS windows环境下测试

阅读更多
Windows下CTS测试步骤
1.获取CTS 测试用例
1).从Google下载编译好的CTS测试用例
url : http://source.android.com/compatibility/downloads.html
2).或者编译CTS
i.到源码目录 source build/envsetup.sh
ii.make cts
iii.结果目录:~out/host/linux-x86/cts
2.制作脚本启动CTS
i).假设CTS目录结构为D:\cts\android-cts\tools….
ii).在cts目录下android-cts\tools中新建Start.bat
内容为:
@echo off
set CTS_ROOT=D:\cts
rem set RDBG_FLAG=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=0 暂不需用远程调试
set CTS_LIB=%CTS_ROOT%\android-cts\tools\cts-tradefed.jar
set DDM_LIB=%CTS_ROOT%\android-cts\tools\ddmlib-prebuilt.jar
set TDF_LIB=%CTS_ROOT%\android-cts\tools\tradefed-prebuilt.jar
set HST_LIB=%CTS_ROOT%\android-cts\tools\hosttestlib.jar
set JARS=%CTS_LIB%;%DDM_LIB%;%TDF_LIB%;%HST_LIB%
rem echo java %RDBG_FLAG% -cp %JARS% -DCTS_ROOT=%CTS_ROOT% com.android.cts.tradefed.command.CtsConsole
call java %RDBG_FLAG% -cp %JARS% -DCTS_ROOT=%CTS_ROOT% com.android.cts.tradefed.command.CtsConsole
rem pause
@echo on
3.运行Start.bat,启动CTS命令窗口
4.执行CTS命令进行测试
获取测试计划命令:
list plans
获取包命令
list packages
测试某计划命令
run cts - -plan planName
测试某包命令
run cts - -package packageName

'run cts --plan CTS' to run the default CTS plan

Some other useful commands are

To run a test package:
'run cts --package <packagename>'

To run a test class:
'run cts --class <full test class name>'

To shard a plan test run on multiple devices
'run cts --plan CTS --shards <number of shards>
note: all connected devices must be running the same build

For more options:
'run cts --help'

5.测试日志和测试记录分别放在android-cts\repository\Logs 和 android-cts\repository\Results目录下

6.单测某个方法
run cts -c 类名 -m 方法名
分享到:
评论

相关推荐

    android CTS测试windows的执行启动脚本

    跑android cts测试比较方便的在windows上可以启动进入cts测试环境 支持5.1 6.0 7.1 8.0 8.1等等android版本

    windows环境下如何进行CTS测试

    "windows环境下进行CTS测试" CTS(Compatibility Test Suite)测试是 Android 设备中的一种测试方法,用于检测 Android 设备是否符合 Android 官方的兼容性标准。在 Linux 环境下进行 CTS 测试非常常见,但是很多人...

    Android在windows下的CTS测试

    "Android在Windows下的CTS测试" Android Compatibility Test Suite(CTS)是Android操作系统的测试套件,用于验证Android设备是否符合Android兼容性规范。在Windows操作系统下,使用Eclipse IDE可以实现Android的...

    android CTS

    - 解压CTS测试包到指定目录,如`D:\cts\android-sdk-windows`。 - 设置环境变量`SDK_ROOT`指向解压后的目录,例如`SDK_ROOT=D:\cts\android-sdk-windows`。 - 更新`PATH`变量以包含`tools`目录路径,例如`D:\cts\...

    Android CTS ITS pdf

    - **主机机器设置**:在运行测试之前,需要在主机机器上安装相应的软件环境,包括Android SDK、Python 2.7以及numpy库(对于Ubuntu、Linux、Windows或Mac OS X)。 - **环境设置**:确保所有必要的环境变量已设置...

    Android-CTS测试规范(linux系统).pdf

    二、Android CTS 测试环境搭建 要搭建 CTS 测试环境,需要完成以下步骤: 1. 下载 android-SDK linux 版本,下载地址为 http://developer.android.com/sdk/index.html 2. 下载 android-cts 包,下载地址为 ...

    Android_CTS_testing

    - 使用`start --plan Android -t android.app.cts.ActivityManagerTest#testGetRunningServices`运行特定测试用例。 **CTS在Windows上的运行:** 1. 将CTS和Android SDK包解压缩到Windows机器上。 2. 修改`startcts...

    CTS 全称Compatibility Test Suite兼容性测试工具

    - CTS主要在Linux环境下运行,不支持Windows。需要确保PC上安装了Ubuntu等Linux发行版。 - 安装并配置Android SDK,设置好环境变量,使得命令行可以访问adb等工具。 3. **配置CTS** - 下载CTS测试套件,解压至...

    android自动化测试android自动化测试

    测试服务器一般采用Linux系统,配置好Java、CTS、Android SDK环境,以及Eclipse等开发工具。服务器还需要开启SSH服务,以便测试员使用具有足够权限的账号登录。 测试执行时,首先确保被测手机P1已连接到服务器,并...

    CTS user guide

    **CTS (Compatibility Test Suite)** 是Android兼容性测试套件的简称,它是一系列自动化测试用例的集合,旨在确保基于Android系统的设备能够达到官方定义的功能性和兼容性标准。通过执行CTS测试,设备制造商可以验证...

    android自动化测试.pdf

    3. 测试服务器通常为Linux系统,需预先安装Java、CTS、Android SDK等环境,Eclipse作为可选的开发工具。SSH服务需开启,提供有足够权限的测试账号供测试员登录。 4. Windows系统的测试员使用SSH远程连接工具如...

    Android操作系统兼容性测试系统研究.pdf

    【Android 操作系统兼容性测试系统研究】 在智能手机和智能设备的开发中,Android 操作系统的兼容性...同时,对于开发者而言,这样的测试系统提供了方便的测试环境,有助于他们在多样的Android平台上优化和调试应用。

    Android操作系统兼容性测试系统设计与开发.pdf

    系统通过区分运行环境、分离测试操作与管理、提供丰富多样的功能模块,来实现对Android系统智能终端进行高效的系统兼容性测试,并建立相应的测试软件包管理和测试结果数据库,为移动智能终端的测试认证系统研发提供...

    android自动化测试[归类].pdf

    通过在Server端启动CTS测试环境,执行Signature和CTS测试计划,以确保应用程序和设备的兼容性符合Android标准。 总结,基于黑盒的Android自动化测试通过Server和SecureCRT提供了高效、灵活的测试方案,但也存在局限...

    Android Compatibility Test Suite

    **在Windows环境下设置Android CTS**: 1. **安装环境**:首先,你需要安装Java Development Kit(JDK),Android SDK,以及对应的Android版本的CTS包。 2. **配置环境变量**:确保`JAVA_HOME`,`ANDROID_HOME`,...

Global site tag (gtag.js) - Google Analytics