2010-05-18 96 views

回答

1
  1. 下载源代码:

    它现在可用。你可以只回购同步,或混帐混帐克隆://android.git.kernel.org/platform/cts.git

  2. 信封的设置和建设

    我也觉得在建筑问题cts。我成功构建一次,但其他时间我无法构建它。你可以看到问题here,我也记录了我的建筑的步骤。

  3. 执行

    因为我没有拿到CTS工具,我只能建议你阅读this,这是一个0xlad人的文章。

2

你可以在这里找到关于setting up and running CTS的所有信息。

如果你是在赶时间,这里有你最经常使用的命令: 运行CTS:

首先,android-sdk-linux/platform-tools添加到使用export PATH=$PATH:/your-path-goes-here

1导航到该平台工具的PATH目录,并使用 ./android-cts/tools/startcts启动CTS壳

2- run cts --plan CTS发起CTS

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

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

4B-如果你想运行一个单一封装测试: start --plan CTS -p package-name-goes-here

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 

这个答案显然也适用于4.0.3版本的Android。事情可能会也可能不会从Jelly Bean开始改变。

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