`
quanminchaoren
  • 浏览: 929617 次
  • 性别: 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 测试非常常见,但是很多人...

    Android7.0 CTS 测试环境搭建

    ### Android 7.0 CTS 测试环境搭建详解 #### 一、背景介绍 随着Android系统的不断升级与迭代,为了确保设备制造商所生产的设备能够完美兼容Android系统,Google推出了一套标准化的兼容性测试——兼容性测试套件...

    Android在windows下的CTS测试

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

    Android CTS环境配置与实用技巧

    #### 九、在Windows环境下运行CTS 1. **解压CTS包和Android SDK包**至Windows PC。 2. **修改`SDK_ROOT`路径**:在`cts\android-cts\tools\startcts`文件中设置正确的SDK路径。 3. **进入CTS shell**:使用下面的...

    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)。 - **环境设置**:确保所有必要的环境变量已设置...

    CTS测试环境的配置和CTS命令解释

    ### CTS测试环境的配置与CTS命令解释 #### 一、CTS测试简介 **兼容性测试套件(CTS,Compatibility Test Suite)**是Android官方提供的一组自动化测试工具,用于验证设备是否符合Android兼容性定义文档(CDD,...

    Android CTS

    在 Windows 平台上,需要先解压缩 CTS 和 Android SDK 的安装包,然后修改 `startcts` 文件中的 `SDK_ROOT` 变量,并使用 Java 命令来启动 CTS 测试。 CTS 测试报告将提供详细的测试结果,包括每个测试用例的执行...

    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