2010-05-18 130 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