Android CTS:下载CTS,环境设置,构建和执行

时间:2010-05-18 06:43:32

标签: android android-source

如果您了解适用于Android的兼容性测试套装。请将有关CTS源代码下载,环境设置,构建和执行的信息发送给我们。

5 个答案:

答案 0 :(得分:2)

您可以在此处找到有关setting up and running CTS的所有信息。

如果您赶时间,以下是您最常使用的命令: 运行CTS:

首先,使用android-sdk-linux/platform-tools

export PATH=$PATH:/your-path-goes-here添加到PATH

1-导航到platform-tools目录并使用       ./android-cts/tools/startcts启动CTS shell

2- run cts --plan CTS启动CTS

3-(可选)ls --plan CTS列出所有单独的测试包

4a-如果您想运行整个测试套件/计划:     start --plan CTS

4b-如果您想为单个包运行测试:     start --plan CTS -p package-name-goes-here

答案 1 :(得分:1)

  1. 下载CTS的源代码:

    它现在可用。你可以 repo sync ,或 git clone git://android.git.kernel.org/platform/cts.git

  2. Env设置和构建

    我在构建cts时也遇到了问题。我成功建立一次,但有时我无法建立它。你可以看到问题here,我也记录了我的建设步骤。

  3. 执行

    由于我没有使用cts工具,我只能建议您阅读this,这是一篇0xlad人的文章。

答案 2 :(得分:0)

要下载CTS可编辑代码,请按照说明here

进行操作
repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.3_r1

如果您为某些OEM工作,谷歌将提供特殊的cts分支机构,如果没有,您将与上述分支机构有关。

build and run CTS

cd /path/to/android/root
./cts/development/ide/eclipse/genclasspath.sh > .classpath
chmod u+w .classpath

cd /path/to/android/root
make cts
cts

这个答案显然适用于Android的4.0.3版本。事情可能会或可能不会从果冻豆开始改变。

答案 3 :(得分:0)

下载cts源代码:

$ mkdir <dir_name>
$ cd <dir_name>
$ repo init -u https://android.googlesource.com/platform/manifest -b <tag_name> ( tag_name :-  android-cts-8.0_r2,  android-cts-7.1_r10)
$ repo sync -d -c –q

编译完整的cts包:

$ cd <dir_name>
$ . build/envsetup.sh
$ make cts -j TARGET_PRODUCT=aosp_arm64 

编译特定的cts:

$  cd <dir_name>
$  . build/envsetup.sh
$  cd <testcase_dir_name>
$  mm

答案 4 :(得分:-1)

CTS设置包括3个步骤

第1步:CTS下载

第2步:台式机设置

第3步:Android设备配置

第一步:兼容性测试套件下载

i)通过以下链接下载并打开与您设备的Android版本以及您设备支持的所有应用程序二进制接口(ABI)相匹配的CTS软件包 https://source.android.com/compatibility/cts/downloads.html 然后解压缩并将android-cts粘贴到您的工作区目录中 ii)下载并打开最新版本的CTS媒体文件。将其解压缩并粘贴到您的工作区目录中

第2步:台式机设置:

CTS当前支持64位Linux和Mac OS主机。 CTS无法在Windows操作系统上运行。

i)在运行CTS之前,请确保已安装了最新版本的Android Debug Bridge(adb)和Android Asset Packaging Tool(AAPT),并将这些工具的位置添加到了计算机的系统路径中。 aapt在您的系统路径中

ii)使用以下命令设置路径 $ export PATH = $ PATH:/home/ramakrishna/Android/Sdk/build-tools/27.0.3 其中27.0.3是

iii)安装正确版本的Java Development Kit(JDK)。对于Android 7.0- 在Ubuntu上,使用OpenJDK 8。 在Mac OS上,使用jdk 8u45或更高版本。 有关详细信息,请参见JDK要求。

请点击下面的链接,以获取 Android设备配置和运行CTS

的完整详细信息

Android CTS : downloading of CTS, environment setup, building and execution