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上可以启动进入cts测试环境 支持5.1 6.0 7.1 8.0 8.1等等android版本
"windows环境下进行CTS测试" CTS(Compatibility Test Suite)测试是 Android 设备中的一种测试方法,用于检测 Android 设备是否符合 Android 官方的兼容性标准。在 Linux 环境下进行 CTS 测试非常常见,但是很多人...
"Android在Windows下的CTS测试" Android Compatibility Test Suite(CTS)是Android操作系统的测试套件,用于验证Android设备是否符合Android兼容性规范。在Windows操作系统下,使用Eclipse IDE可以实现Android的...
- 解压CTS测试包到指定目录,如`D:\cts\android-sdk-windows`。 - 设置环境变量`SDK_ROOT`指向解压后的目录,例如`SDK_ROOT=D:\cts\android-sdk-windows`。 - 更新`PATH`变量以包含`tools`目录路径,例如`D:\cts\...
- **主机机器设置**:在运行测试之前,需要在主机机器上安装相应的软件环境,包括Android SDK、Python 2.7以及numpy库(对于Ubuntu、Linux、Windows或Mac OS X)。 - **环境设置**:确保所有必要的环境变量已设置...
二、Android CTS 测试环境搭建 要搭建 CTS 测试环境,需要完成以下步骤: 1. 下载 android-SDK linux 版本,下载地址为 http://developer.android.com/sdk/index.html 2. 下载 android-cts 包,下载地址为 ...
- 使用`start --plan Android -t android.app.cts.ActivityManagerTest#testGetRunningServices`运行特定测试用例。 **CTS在Windows上的运行:** 1. 将CTS和Android SDK包解压缩到Windows机器上。 2. 修改`startcts...
- CTS主要在Linux环境下运行,不支持Windows。需要确保PC上安装了Ubuntu等Linux发行版。 - 安装并配置Android SDK,设置好环境变量,使得命令行可以访问adb等工具。 3. **配置CTS** - 下载CTS测试套件,解压至...
测试服务器一般采用Linux系统,配置好Java、CTS、Android SDK环境,以及Eclipse等开发工具。服务器还需要开启SSH服务,以便测试员使用具有足够权限的账号登录。 测试执行时,首先确保被测手机P1已连接到服务器,并...
**CTS (Compatibility Test Suite)** 是Android兼容性测试套件的简称,它是一系列自动化测试用例的集合,旨在确保基于Android系统的设备能够达到官方定义的功能性和兼容性标准。通过执行CTS测试,设备制造商可以验证...
3. 测试服务器通常为Linux系统,需预先安装Java、CTS、Android SDK等环境,Eclipse作为可选的开发工具。SSH服务需开启,提供有足够权限的测试账号供测试员登录。 4. Windows系统的测试员使用SSH远程连接工具如...
【Android 操作系统兼容性测试系统研究】 在智能手机和智能设备的开发中,Android 操作系统的兼容性...同时,对于开发者而言,这样的测试系统提供了方便的测试环境,有助于他们在多样的Android平台上优化和调试应用。
系统通过区分运行环境、分离测试操作与管理、提供丰富多样的功能模块,来实现对Android系统智能终端进行高效的系统兼容性测试,并建立相应的测试软件包管理和测试结果数据库,为移动智能终端的测试认证系统研发提供...
通过在Server端启动CTS测试环境,执行Signature和CTS测试计划,以确保应用程序和设备的兼容性符合Android标准。 总结,基于黑盒的Android自动化测试通过Server和SecureCRT提供了高效、灵活的测试方案,但也存在局限...
**在Windows环境下设置Android CTS**: 1. **安装环境**:首先,你需要安装Java Development Kit(JDK),Android SDK,以及对应的Android版本的CTS包。 2. **配置环境变量**:确保`JAVA_HOME`,`ANDROID_HOME`,...