`
mjbb
  • 浏览: 88854 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Android CTS的使用

阅读更多

Android CTS的使用
1. 下载Android源码(用repo)
2. 编译Android的源码
    进入android 目录
   命令行:make 
    时间有点长....在android源码目录下得到一个out目录

3. 编译CTS
在android目录下执行
. build/envsetup.sh  (这样就有很多命令可以使用了)
make cts
4. 配置环境变量
把 out/host/linux-x86/bin目录配置到PATH
5. 测试执行 cts 命令
命令行:cts 
进入cts 控制台
命令:  help
得到相关的帮助

附加:. 配置文件信息
当有:[INSTALL_FAILED_OLDER_SDK] 错误的时候, 修改配置文件build\core\version_defaults.mk

ifeq "" "$(DEFAULT_APP_TARGET_SDK)"
  # This is the default minSdkVersion and targetSdkVersion to use for
  # all .apks created by the build system.  It can be overridden by explicitly
  # setting these in the .apk's AndroidManifest.xml.  It is either the code
  # name of the development build or, if this is a release build, the official
  # SDK version of this release.
  ifeq "REL" "$(PLATFORM_VERSION_CODENAME)"
DEFAULT_APP_TARGET_SDK := $(PLATFORM_SDK_VERSION)-------改成----->DEFAULT_APP_TARGET_SDK := 9或8或7.....
  else
DEFAULT_APP_TARGET_SDK := $(PLATFORM_VERSION_CODENAME)-------改成-------> DEFAULT_APP_TARGET_SDK := 9或8或7......
  endif
endif

 
     再重新make cts

当需要自己写一个cts的测试用例
1.  首先写一个测试用例,
①.模仿android/cts/tests/tests/example 这个测试用例写一个. 如/android/cts/tests/tests/myExample
②.修改Android.mk:在myExample目录下面

# Replace "Example" with your name.
LOCAL_PACKAGE_NAME := MyExampleTestCases

 
2.  把android/cts/test/tests/myExample加到编译目录列表中
①.找到android/cts/build/core/tasks/cts.mk
include cts/CtsTestcaseList.mk
②. 找到CtsTestcaseList.mk这个文件:/android/cts/CtsTestcaseList.mk

CTS_COVERAGE_TEST_CASE_LIST :=
....
/
MyExampleTestCases

 
重新make cts.就可以使用自己的测试用例了..

 

 

分享到:
评论

相关推荐

    Android cts Android cts Android cts

    Android cts Android cts Android cts

    android CTS

    - 使用USB线连接Android设备,并确保已正确安装设备驱动程序。 - 执行`adb devices`命令检查设备是否成功连接。 4. **运行CTS测试** - 在命令行中输入以下命令来启动CTS测试: ``` java -Xmx512M -cp "D:\cts\...

    android cts verifier 5.1

    Android CTS (Compatibility Test Suite) 是谷歌为了确保第三方设备制造商生产的Android设备与Android生态系统兼容而设计的一套测试框架。CTS Verifier是其中的关键组件,它包含了一系列自动化测试用例,用于验证...

    Android cts Android cts Android cts Android cts

    根据提供的文件信息,我们可以深入探讨Android 11.0 CTS Verifier测试的相关知识点。 ### 一、概览 #### 1.1 CTS Verifier 测试准备 CTS Verifier,全称为Compatibility Test Suite Verifier,是Android兼容性...

    Android CTS apk and Readme

    **Android CTS (Compatibility Test Suite) 是Android操作系统中一个至关重要的组成部分,它是保证Android设备兼容性和性能一致性的重要工具。CTS全称为“兼容性测试套件”,由谷歌设计,旨在确保不同厂商制造的...

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

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

    Android CTS ITS pdf

    《Android CTS ITS详解:相机成像测试套件》 Android CTS (Compatibility Test Suite) 是为了确保Android设备与Android平台兼容性而设计的一系列测试。其中,ITS(Imaging Test Suite)是针对Android相机功能的测试...

    android CTS认证简易教程

    Android CTS 认证简易教程 Android CTS 认证是获得 Google 推出的 Android 系统中 Android Market 服务的前提。...Android CTS 认证简易教程提供了详细的指导,帮助您快速获得 Android Market 的使用许可。

    Android CTS Verifier 测试手册

    CTS Verifier测试手册是针对Android设备制造商和开发者进行兼容性测试的一个重要文档。CTS即Compatibility Test Suite,而CTS Verifier是为了补充CTS测试,提供了一系列额外的手动测试项,以帮助开发者和制造商验证...

    Cts.rar_android_android CTS

    这个“Cts.rar_android_android CTS”压缩包包含了一份名为“Cts.pdf”的文档,很可能是关于Android CTS的详细指南或教程。 Android CTS的主要目标是保证不同制造商生产的Android设备能够运行相同的应用程序,提供...

    android-cts4.0

    Android CTS(Compatibility Test Suite)是Google为确保Android设备与...通过了解和使用android-cts4.0,开发者和设备制造商可以更好地确保他们的产品符合Android平台的兼容性标准,从而提升用户的体验和应用的质量。

    android cts test user manual

    android cts test user manual

    android CTS verifier 测试套件6.0_r9

    **如何使用"android-cts-verifier"** 要运行CTS Verifier,你需要一个安装了AOSP构建环境的Linux系统,包括Java Development Kit (JDK) 和必要的Android SDK工具。首先,解压下载的"android-cts-verifier"压缩包。...

    android cts介绍,及junit测试

    Android CTS(Compatibility Test Suite)是Google为确保Android设备与平台之间兼容性而设计的一套测试框架。CTS是Android开放源代码项目的一部分,它对于开发者、制造商和认证机构来说至关重要,因为它们确保新设备...

    标准android TV CTS测试指导

    ### 标准Android TV CTS测试指南 #### 一、环境要求 在进行Android TV的CTS(Compatibility Test Suite)测试之前,确保满足以下环境要求: 1. **硬件要求**: - 一台运行Linux系统的电脑。 - 一个029B开发板。...

    Android的CTS测试

    通过CTS测试的设备能够获得Android官方商标,并且能够访问和使用Android Market(现在的Google Play商店)的权限。这对于任何想要在Android平台上发布应用或设备的制造商来说,都是至关重要的步骤。 获取CTS测试...

Global site tag (gtag.js) - Google Analytics