com.android.tradefed.targetprep

インターフェース

FlashingResourcesParser.Constraint FlashingResourcesParser で一部を無視できるようにするフィルタリング インターフェース 使用しそうなリソースだけを
IDeviceFlasher デバイスにデバイス イメージを書き込みます。 
IFlashingResourcesParser イメージのフラッシュに必要なバージョンの補助イメージ ファイルを提供するためのインターフェースです。 できます。 
IFlashingResourcesRetriever デバイスのフラッシュに必要な補助イメージ ファイルを取得するためのインターフェース。 
IHostCleaner テスト実行の完了後にホストをクリーンアップします。 
ILabPreparer ラボ作成ツールのマーカー インターフェース

これらのインターフェースの用途については、ITargetPreparer をご覧ください。 

ITargetCleaner このインターフェースは非推奨になりました。 tearDown がベースの ITargetPreparer インターフェースに移動されました。 
ITargetPreparer テストを実行するためのテスト環境を準備します。 
ITestsZipInstaller テストの zip ファイル(ビルドシステムの出力)からテストを できます。 

クラス

AllTestAppsInstallSetup IDeviceBuildInfo#getTestsDir() からすべてのアプリをインストールする ITargetPreparer アップロードします。 
AoaTargetPreparer ITargetPreparer を使用して、一連のアクション(クリック、スワイプなど)を実行する Android Open Accessory(AOAv2)プロトコルです。 
AppSetup apk とそのテストをインストールする ITargetPreparer。 
ArtChrootPreparer ART テスト用の chroot ディレクトリを作成。 
BaseEmulatorPreparer ローカル エミュレータを起動するための一般的な準備ツール。 
BaseTargetPreparer オブジェクトの無効化の有無を制御できる ITargetPreparer の基本実装クラス。 
BuildError 指定されたビルドが実行されなかった場合にスローされます。 
BuildInfoRecorder 指定されたファイルにビルド情報のメタデータを書き込む ITargetPreparer。 
CdmaDeviceFlasher CDMA 無線を搭載した物理的な Android デバイスに画像をフラッシュするクラス。 
CompileBootImageWithSpeedTargetPreparer コンパイラ フィルタ「speed」を使用してブート クラスパスとシステム サーバーを再コンパイルします。 
CpuThrottlingWaiter すべてのコアの最大周波数が利用可能な最高レベルに復元されるまで待機する ITargetPreparer
CreateAvdPreparer  
CreateUserPreparer ユーザーの作成と終了時のクリーンアップを行うターゲット作成ツール。 
DefaultTestsZipInstaller テスト zip インストーラのデフォルト実装。 
DeviceActionTargetPreparer デバイス アクションを実行するための ITargetPreparer。 
DeviceBuildInfoBootStrapper ビルド情報フィールドをデバイスから読み取った属性に置き換える ITargetPreparer

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

DeviceBuildInfoInjector DeviceBuildDescriptor メタデータを IBuildInfo に挿入する ITargetPreparer。 
DeviceCleaner テスト後に再起動またはフォーマットをクリーンアップ アクションとして行い、必要に応じて画面をオフにする
DeviceFailedToBootError ビルドでフラッシュした後にデバイスが起動しない場合にスローされます。 
DeviceFlashPreparer 物理的な Android ハードウェアにイメージを書き込む ITargetPreparer。 
DeviceImageZipFlashingTargetPreparer 特定の形式で提供されたデバイス イメージを使用してデバイスをフラッシュするターゲット作成ツール。 
DeviceOwnerTargetPreparer デバイス所有者コンポーネントをセットアップする ITargetPreparer。 
DeviceSetup 指定された Option に基づいてテスト用のデバイスを構成する ITargetPreparer。 
DeviceStorageFiller ストレージをいっぱいにし、ある程度の空き容量を確保するターゲット作成ツール。 
DeviceStringPusher 文字列をファイルに書き込むターゲット作成ツール。 
DeviceUpdateTargetPreparer デバイスの更新に関する一般的な手順を処理する抽象 ITargetPreparer (ビルドサービスではなく)外部ソースからのデバイス イメージ ファイル。 
DeviceWiper ユーザーデータを消去する ITargetPreparer
SELinuxTargetPreparer を無効にする SELinux を無効にするターゲット作成ツール(有効になっている場合)。 
DynamicSystemPreparer Dynamic System Update を使用してデバイスビルドの上にシステム イメージを設定する ITargetPreparer。 
EraseUserDataPreparer デバイス上のユーザーデータをワイプする ITargetPreparer。 
FastbootCommandPreparer fastboot をトリガーして fastboot コマンドを送信するターゲット作成ツール。 
FastbootDeviceFlasher fastboot を使用して物理的な Android ハードウェアにイメージをフラッシュするクラス。 
FastbootUpdateBootstrapPreparer 指定されたファイル(ブートローダー、無線通信、デバイス イメージの zip)をステージングする ITargetPreparer IDeviceBuildInfo: デバイスを FastbootDeviceFlasher でフラッシュしてから挿入します。 結果のレポート用に、起動後のデバイス属性をビルド情報に追加します。 
FeatureFlagTargetPreparer DeviceConfig(リモート サービスによって調整された機能フラグ)を更新します。 
FlashingResourcesParser デバイスのフラッシュに必要なバージョンの補助イメージ ファイルを解析するクラス。 
FlashingResourcesParser.AndroidInfo Map<String, MultiMap<String, String>> の typedef。 
FolderSaver デバイスからディレクトリを取得し、圧縮してロギングに保存する ITargetPreparer バックエンドです。 
GkiDeviceFlashPreparer Android 共通カーネルの汎用イメージでデバイスをフラッシュするターゲット作成ツール。 
GsiDeviceFlashPreparer デバイスに Android Generic System Image を書き込むターゲット作成ツール。 
InstallAllTestZipAppsSetup すべてのアプリをテスト zip にインストールする ITargetPreparer。 
InstallApexModuleTargetPreparer  
InstallApkSetup ファイルシステム上に 1 つ以上の APK をインストールする ITargetPreparer。 
InstallBuildEnvApkSetup Android プラットフォームのビルド環境から 1 つ以上のテスト APK をインストールする ITargetPreparer。 
InstallKernelModulePreparer カーネル モジュールをインストールするターゲット作成ツール。 
InstrumentationPreparer 計測を実行する ITargetPreparer
KillExistingEmulatorPreparer 実行中のエミュレータをシャットダウンする ITargetPreparer。 
KnownFailurePreparer 既知の障害の再試行をスキップするようにターゲット準備ツールを設定。 
LocalEmulatorLaunch Android ビルド環境からエミュレータをローカルで起動する TargetPreparer。 
LocalEmulatorSnapshot Android のビルド環境または開発環境からクリーンなエミュレータ スナップショットを生成するための TargetPreparer。
MixKernelTargetPreparer カーネル イメージとデバイス イメージを組み合わせることを可能にする ITargetPreparer。 
ModuleOemTargetPreparer  
ModulePusher  
ModulePusher.ModulePushError Mainline モジュールのプッシュ中に致命的なエラーが発生しました。 
NativeLeakCollector 「dumpsys meminfo --unreachable -a」を実行する ITargetPreparer問題を特定し、 各プロセスで現在保持されている到達不能なネイティブ メモリを消費します。 
OtaUpdateDeviceFlasher 完全な文字列で system/update_engine/scripts/update_device.py スクリプトをトリガーするデバイス フラッシャー 増分 OTA パッケージを使用してデバイス イメージをアップデートします。 
PerfettoPreparer Perfetto 準備ツールは、Perfetto がアクセスできる標準の場所にあるデバイスに構成ファイルを push します。 
ProfileTargetPreparer 任意のプロファイル ユーザー android.os.usertype.profile.XXX のターゲット準備ツールを設定するベースクラス。 
PushFileInvoker <ph type="x-smartling-placeholder"></ph> このクラスは非推奨となりました。 代わりに PushFilePreparer を使用してください
PushFilePreparer 任意のホストパスから任意のホストパスに任意の数のファイルを push しようとする ITargetPreparer 含まれます。 
PythonVirtualenvPreparer ホストで Python virtualenv を設定し、パッケージをインストールします。 
RebootTargetPreparer デバイスを再起動するターゲット作成ツール。 
RecoveryLogPreparer 復元前にログを収集するために使用されるターゲット作成ツール。 
RemoveSystemAppPreparer テスト実行前にシステム パーティションから APK を削除するための ITargetPreparer。 
RestartSystemServerTargetPreparer デバイスを再起動せずにシステム サーバーを再起動するターゲット プレパレーター。 
RootcanalForwarderPreparer  
RootTargetPreparer オプション「force-root」に基づいて「adb root」または「adb unroot」を実行するターゲット プレパレーター。 
RunCommandTargetPreparer  
RunHostCommandTargetPreparer テストの実行前後に任意のホストコマンドを実行するターゲット作成ツール。 
RunHostScriptTargetPreparer テストの実行前にスクリプトを実行するターゲット作成ツール。 
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxTargetPreparer テストを SDK サンドボックスで実行する必要があることを示す ITargetPreparer。 
RunOnSecondaryUserTargetPreparer テストがセカンダリ ユーザーとして実行されるようにする ITargetPreparer。 
RunOnSystemUserTargetPreparer テストを(現在のユーザーではなく)ユーザーに対して実行する必要があることを示す ITargetPreparer。 
RunOnWorkProfileTargetPreparer セットアップ時に仕事用プロファイルを作成し、テスト対象にマークする ITargetPreparer 実行できます。 
SemaphoreTokenTargetPreparer これは、トークンを使用して tradefed ホストでのテスト実行をシリアル化するために使用される作成ツールです。 
SideloadOtaTargetPreparer 指定された OTA パッケージのサイドローディングを実行し、パッケージを適用し、デバイスの起動を待機し、ビルド情報として使用するデバイスのビルド プロパティを挿入するターゲット プレパレーター。

このターゲット作成ツールは、起動時にデバイスが通常の adb モードにあることを前提としており、新しいビルドが適用された状態で、デバイスが同じモードで終了するようにします。 

StopServicesSetup デバイス上のサービスを停止する ITargetPreparer。 
StubTargetPreparer ITargetPreparer のプレースホルダの空の実装。 
SwitchUserTargetPreparer setUp で指定されたユーザーの種類に切り替える ITargetPreparer。 
SystemUpdaterDeviceFlasher IDeviceFlasher(システム アップデータを使用してソフトウェアをインストールする) OTA アップデート パッケージにバンドルされているシステム イメージ。 
TargetSetupError テスト対象のターゲットの準備中に致命的なエラーが発生しました。 
TearDownPassThroughPreparer 構成にオブジェクトとして含まれる作成ツールで tearDown を実行できます。 
TemperatureThrottlingWaiter デバイスの温度が目標温度まで下がるまで待機する ITargetPreparer
TestAppInstallSetup IDeviceBuildInfo.getTestsDir() フォルダからデバイスに 1 つ以上のアプリをインストールする ITargetPreparer。 
TestFilePushSetup IDeviceBuildInfo.getTestsDir() フォルダからデバイスに 1 つ以上のファイルまたはディレクトリを push する ITargetPreparer。 
TestSystemAppInstallSetup IDeviceBuildInfo.getTestsDir() フォルダからデバイスの /system パーティションに 1 つ以上のアプリをインストールする ITargetPreparer。 
TimeWaster 時間が無駄になり、場合によってはデバイスを再起動する、単純なターゲット作成ツール。 
UserCleaner 破棄時にセカンダリ ユーザーを削除する ITargetPreparer。 
UserHelper  
VisibleBackgroundUserPreparer バックグラウンドで視認可能な状態で開始されたユーザーのテストを実行するためのターゲット作成ツール。 
WaitForDeviceDatetimePreparer デバイスに日時が設定されるまで待機する ITargetPreparer

必要に応じて、タイムアウト内に日時が設定されていない場合、この準備ツールは TargetSetupError を強制的に設定できます。 

WifiPreparer 必要に応じてデバイスで Wi-Fi を構成する ITargetPreparer。 

列挙型

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

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
FlashingMethod テスト対象デバイスのフラッシュに使用される方法を記述する列挙型
IDeviceFlasher.UserDataFlashOption ユーザーデータ画像を処理するためのオプションの列挙型です