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版本
由于最近在弄MTK的YUV camera的开发,需要通过CTS测试,结合网上能找到的资料成功运行了CTS测试
不熟悉Linux?,没关系,看这里! windows环境下进行CTS测试.
一、 Android CTS测试简介 CTS 全称 Compatibility Test Suite 兼容性测试...目前 cts 没有提供 windows 版本,只能在 Linux 下测试。本文将详细介绍在ubantu系统上如何搭建CTS环境,以及运行测试计划和分析测试结果。
android cts verifier 5.1
实现Android在windows下的CTS测试通过Eclipse
该文档是由展讯下发的CTS Verifier指导文档,按照上面的指导去操作就能测完Verifier测试
CTS测试环境搭建指导文档
工作当中总结的android TV 标准CTS测试SOP,详细描述了CTS的测试方法及测试过程中的注意细节,分享给大家!
Google官网android 6.0 r9的cts linux 平台 测试套件
android cts介绍,及junit测试介绍和用例
详细描述如何配置CTS测试环境,以及一些典型错误的解决方法。
Android的CTS测试,英文为Compatibility Test Suite,意为兼容性测试。只有通过CTS测试的设备才有可能获得Android的商标和享受Android Market的权限。以下分享我对Android CTS的认识。
Android CTS SettingsProvider日志Android CTS SettingsProvider日志
Google Android 8.1的CTS Verifier 测试要点。该文档主要描述和7.0不一样的一些测试项的操作步骤、截图。
Android CTS Verifier测试手册 preadtrum公司内部培训资料
ctsDelegatingAccessibilityService
Android_CTS测试研究
一份非常详尽的Android CTS测试教程,清晰,容易理解。