com.android.tradefed.targetprep

インターフェース

FlashingResourcesParser.Constraint FlashingResourcesParser が、使用できるリソースの一部を無視できるようにするためのフィルタリング インターフェース。  
IDeviceFlasher デバイスにデバイス イメージを書き込みます。 
IFlashingResourcesParser デバイスのフラッシュに必要なバージョンの補助イメージ ファイルを提供するインターフェース。 
IFlashingResourcesRetriever デバイスのフラッシュに必要な補助イメージ ファイルを取得するためのインターフェース。 
IHostCleaner テスト実行の完了後にホストをクリーンアップします。 
ITargetCleaner このインターフェースは非推奨になりました。 tearDown がベースの ITargetPreparer インターフェースに移動されました。 
ITargetPreparer テスト実行用のテスト環境を準備します。 
ITestsZipInstaller テスト ZIP ファイル(ビルドシステムによって出力されたもの)からデバイスにテストをインストールします。 

クラス

BaseEmulatorPreparer ローカル エミュレータを起動するための一般的な準備ツール。 
BaseTargetPreparer オブジェクトの無効化の有無を制御できる ITargetPreparer の基本実装クラス。 
BuildInfoRecorder ビルド情報メタデータを指定されたファイルに書き込む ITargetPreparer。 
CreateAvdPreparer  
CreateUserPreparer ユーザーの作成と終了時のクリーンアップを行うターゲット作成ツール。 
DefaultTestsZipInstaller テスト zip インストーラのデフォルト実装。 
DeviceBuildInfoBootStrapper ビルド情報フィールドをデバイスから読み取った属性に置き換える ITargetPreparer

これは、外部ソースから生成されたビルドでデバイスをテストする場合に便利です。

DeviceBuildInfoInjector DeviceBuildDescriptor メタデータを IBuildInfo に挿入する ITargetPreparer。 
DeviceCleaner テスト後にクリーンアップ アクションとして再起動またはフォーマットを実行し、必要に応じて画面をオフにします。
DeviceFlashPreparer 物理的な Android ハードウェアにイメージを書き込む ITargetPreparer。 
DeviceImageZipFlashingTargetPreparer 特定の形式で提供されたデバイス イメージでデバイスをフラッシュするターゲット作成ツール。 
DeviceSetup 指定された Option に基づいてテスト用のデバイスを構成する ITargetPreparer。 
DeviceUpdateTargetPreparer 抽象的な ITargetPreparer。ビルドサービスではなく、外部ソースからデバイス イメージ ファイルを使用してデバイスを更新する際の一般的な手順を処理します。 
FastbootDeviceFlasher fastboot を使用して物理的な Android ハードウェアにイメージをフラッシュするクラス。 
FastbootUpdateBootstrapPreparer 指定したファイル(ブートローダー、無線通信、デバイス イメージの ZIP)を IDeviceBuildInfo にステージングして FastbootDeviceFlasher でデバイスをフラッシュし、結果レポート用に起動後のデバイス属性をビルド情報に挿入する ITargetPreparer。 
FlashingResourcesParser デバイスのフラッシュに必要な補助イメージ ファイルのバージョンを解析するクラス。 
FlashingResourcesParser.AndroidInfo Map<String, MultiMap<String, String>> の typedef。 
GkiDeviceFlashPreparer Android 共通カーネルの汎用イメージでデバイスをフラッシュするターゲット作成ツール。 
GsiDeviceFlashPreparer Android 汎用システム イメージでデバイスをフラッシュするターゲット作成ツール。 
InstallApexModuleTargetPreparer  
KillExistingEmulatorPreparer 実行中のエミュレータをシャットダウンする ITargetPreparer。 
LocalEmulatorLaunch Android ビルド環境からローカルでエミュレータを起動する TargetPreparer。 
LocalEmulatorSnapshot Android のビルド環境または開発環境からクリーンなエミュレータ スナップショットを生成するための TargetPreparer。
ModuleOemTargetPreparer  
ModuleOemTargetPreparer.ModuleInfo モジュールに関する情報を保存するシンプルな構造体クラス
RecoveryLogPreparer 復元前にログを収集するために使用されるターゲット準備ツール。 
RunCommandTargetPreparer  
RunOnSecondaryUserTargetPreparer セットアップでセカンダリ ユーザーを作成し、そのユーザーでテストを実行する必要があることをマークする ITargetPreparer。 
RunOnSystemUserTargetPreparer テストを(現在のユーザーではなく)ユーザーに対して実行する必要があることを示す ITargetPreparer。 
RunOnWorkProfileTargetPreparer セットアップで仕事用プロファイルを作成し、そのユーザーでテストを実行する必要があることをマークする ITargetPreparer。 
StubTargetPreparer ITargetPreparer のプレースホルダ空の実装。 
TestAppInstallSetup IDeviceBuildInfo.getTestsDir() フォルダからデバイスに 1 つ以上のアプリをインストールする ITargetPreparer。 

列挙型

AltDirBehavior さまざまなテスト アーティファクト インストーラ/プッシャーの代替ディレクトリ動作を定義する列挙型

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceFlashPreparer.EncryptionOptions ユーザーデータ イメージの暗号化を処理するためのオプションの列挙型  
IDeviceFlasher.UserDataFlashOption ユーザーデータ イメージを処理するためのオプションの列挙型

例外

DeviceFailedToBootError ビルドでフラッシュした後にデバイスが起動しない場合にスローされます。