Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

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 A ITargetPreparer属性を持つ置き換えビルド情報フィールドは、デバイスから読み取ること

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

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

列挙型

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

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

例外

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