2

Android用の互換性テストスーツについて知っている場合。CTSのソースコードのダウンロード、環境のセットアップ、構築、実行に関する情報をお送りください。

4

5 に答える 5

2

CTS の設定と実行に関するすべての情報は、こちらで確認できます。

お急ぎの場合は、最も頻繁に使用するコマンドを次に示します。 CTS の実行:

android-sdk-linux/platform-toolsまず、を使用してPATHに追加しますexport PATH=$PATH:/your-path-goes-here

1- platform-tools ディレクトリに ./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

于 2012-04-09T12:50:49.310 に答える
1
  1. CTSのソースコードをダウンロードします。

    利用可能になりました。リポジトリ同期するか、git clone git: //android.git.kernel.org/platform/cts.git

  2. 環境のセットアップとビルド

    また、ctsの構築にも問題があります。一度は正常にビルドできますが、それ以外の場合はビルドできません。ここで質問を見ることができます、私は私の建物のステップも記録します。

  3. 実行

    私はctsツールを持っていなかったので、これを読むことをお勧めしますこれは0xladの人々の記事です。

于 2010-05-27T06:00:54.207 に答える
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
于 2017-11-03T06:58:50.740 に答える
0

CTS コンパイル可能コードをダウンロードするには、こちらの手順に従ってください

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

OEM の一部で働いている場合、Google は特別な cts ブランチを提供します。そうでない場合は、上記のブランチを使用する必要があります。

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以降、状況が変わる場合と変わらない場合があります。

于 2012-05-11T06:11:40.877 に答える