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 11.0 CTS Verifier测试的相关知识点。 ### 一、概览 #### 1.1 CTS Verifier 测试准备 CTS Verifier,全称为Compatibility Test Suite Verifier,是Android兼容性...
Android cts Android cts Android cts
- 使用USB线连接Android设备,并确保已正确安装设备驱动程序。 - 执行`adb devices`命令检查设备是否成功连接。 4. **运行CTS测试** - 在命令行中输入以下命令来启动CTS测试: ``` java -Xmx512M -cp "D:\cts\...
Android CTS (Compatibility Test Suite) 是谷歌为了确保第三方设备制造商生产的Android设备与Android生态系统兼容而设计的一套测试框架。CTS Verifier是其中的关键组件,它包含了一系列自动化测试用例,用于验证...
### Android CTS环境配置与实用技巧 #### 一、CTS简介 **Compatibility Test Suite (CTS)** 是一套由谷歌开发的测试工具集...希望这些信息能够帮助开发者更好地理解和使用CTS工具,提高Android设备的质量和用户体验。
**Android CTS (Compatibility Test Suite) 是Android操作系统中一个至关重要的组成部分,它是保证Android设备兼容性和性能一致性的重要工具。CTS全称为“兼容性测试套件”,由谷歌设计,旨在确保不同厂商制造的...
跑android cts测试比较方便的在windows上可以启动进入cts测试环境 支持5.1 6.0 7.1 8.0 8.1等等android版本
### Android 7.0 CTS 测试环境搭建详解 #### 一、背景介绍 随着Android系统的不断升级与迭代,为了确保设备制造商所生产的设备能够完美兼容Android系统,Google推出了一套标准化的兼容性测试——兼容性测试套件...
CTS Verifier测试手册是针对Android设备制造商和开发者进行兼容性测试的一个重要文档。CTS即Compatibility Test Suite,而CTS Verifier是为了补充CTS测试,提供了一系列额外的手动测试项,以帮助开发者和制造商验证...
Android CTS(Compatibility Test Suite)是Google为确保Android设备与平台之间兼容性而设计的一套测试框架。CTS是Android开放源代码项目的一部分,它对于开发者、制造商和认证机构来说至关重要,因为它们确保新设备...
Android CTS (Compatibility Test Suite) Verifier 是一个关键的组件,用于确保Android设备与平台的兼容性,特别是在那些自动化测试工具难以覆盖的领域。这部分测试手册详细介绍了如何手动执行测试,以验证设备上的...
Android CTS 认证简易教程 Android CTS 认证是获得 Google 推出的 Android 系统中 Android Market 服务的前提。...Android CTS 认证简易教程提供了详细的指导,帮助您快速获得 Android Market 的使用许可。
要使用 CTS,首先需要安装 Ubuntu Linux 操作系统和 Android SDK。然后,需要下载 CTS 并将其解压缩到指定目录下。接着,需要配置 CTS,包括编辑 startcts 脚本文件,将 Android SDK 的根目录路径赋值给“SDK_ROOT”...
这个“Cts.rar_android_android CTS”压缩包包含了一份名为“Cts.pdf”的文档,很可能是关于Android CTS的详细指南或教程。 Android CTS的主要目标是保证不同制造商生产的Android设备能够运行相同的应用程序,提供...
《Android CTS ITS详解:相机成像测试套件》 Android CTS (Compatibility Test Suite) 是为了确保Android设备与Android平台兼容性而设计的一系列测试。其中,ITS(Imaging Test Suite)是针对Android相机功能的测试...
Android CTS(Compatibility Test Suite)是Google为确保Android设备与...通过了解和使用android-cts4.0,开发者和设备制造商可以更好地确保他们的产品符合Android平台的兼容性标准,从而提升用户的体验和应用的质量。
android cts test user manual
《Android CTS Verifier测试手册》是一份专门针对Android兼容性测试套件(CTS)验证器的内部培训资料,由preadtrum公司编写。CTS Verifier是一套工具,用于测试Android设备在某些特定功能上的表现是否符合Android的...
**如何使用"android-cts-verifier"** 要运行CTS Verifier,你需要一个安装了AOSP构建环境的Linux系统,包括Java Development Kit (JDK) 和必要的Android SDK工具。首先,解压下载的"android-cts-verifier"压缩包。...
要使用 CTS,需要先下载和安装 Android SDK,然后下载 CTS 二进制文件并将其解压缩到指定目录。接着,需要修改 `startcts` 文件中的 `SDK_ROOT` 变量,指向 Android SDK 的安装目录。最后,可以使用 `startcts` 命令...