如果您了解适用于Android的兼容性测试套装。请将有关CTS源代码下载,环境设置,构建和执行的信息发送给我们。
答案 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)
答案 2 :(得分:0)
要下载CTS可编辑代码,请按照说明here
进行操作repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.3_r1
如果您为某些OEM工作,谷歌将提供特殊的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