com.android.tradefed.targetprep

インターフェース

点滅リソースParser.Constraintフィルタリング インターフェイスFlashingResourcesParser使用する可能性のある一部のリソースを無視できるようにすることを目的としています。
IDeviceフラッシャーデバイス上のデバイス イメージをフラッシュします。
IFlashingResourcesパーサーデバイスをフラッシュするために必要な補助イメージ ファイルの必須バージョンを提供するためのインターフェイス。
IFlashingResourcesRetrieverデバイスをフラッシュするために必要な補助イメージ ファイルを取得するためのインターフェイス。
IHostCleanerテスト実行の終了後にホストをクリーンアップします。
ITターゲットクリーナーこのインターフェースは廃止されました。 TearDown は、基本の ITargetPreparer インターフェイスに移動されました。
ITターゲット準備者テスト実行のためにテスト環境を準備します。
ITestsZipInstallerテスト zip ファイル (ビルド システムによって出力されたもの) からデバイスにテストをインストールします。

クラス

ベースエミュレータ準備者ローカルエミュレータを起動するための共通の準備ツール。
BaseTargetPreparerオブジェクトを無効にするかどうかを制御できるITargetPreparerの基本実装クラス。
ビルド情報レコーダービルド情報メタデータを指定されたファイルに書き込むITargetPreparer
CreateAvdPreparer
ユーザー作成者作成者ユーザーを作成し、最後にそれをクリーンアップするためのターゲットの準備者。
DefaultTestsZipInstallerテスト zip インストーラーのデフォルトの実装。
デバイスビルド情報ブートストラッパービルド情報フィールドをデバイスから読み取られた属性に置き換えるITargetPreparer

これは、外部ソースから生成されたビルドを使用してデバイスをテストする場合に役立ちます (例:

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

列挙型

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

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

例外

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