com.android.tradefed.targetprep
インターフェース
| FlashingResourcesParser.Constraint |
FlashingResourcesParser が使用する可能性のある一部のリソースを無視できるようにするためのフィルタリング インターフェース |
| IDeviceFlasher | デバイスにデバイス イメージを書き込みます。 |
| IFlashingResourcesParser | デバイスのフラッシュに必要な補助イメージ ファイルの必要なバージョンを提供するインターフェース。 |
| IFlashingResourcesRetriever | デバイスのフラッシュに必要な補助イメージ ファイルを取得するためのインターフェース。 |
| IHostCleaner | テスト実行の完了後にホストをクリーンアップします。 |
| ILabPreparer |
ラボの準備担当者向けのマーカー インターフェース
これらのインターフェースの目的については、 |
| ITargetCleaner | このインターフェースは非推奨になりました。 tearDown がベース ITargetPreparer インターフェースに移動しました。 |
| ITargetPreparer | テスト実行のテスト環境を準備します。 |
| ITestsZipInstaller | デバイスにテスト zip ファイル(ビルドシステムによって出力される)からテストをインストールします。 |
クラス
| AllTestAppsInstallSetup |
IDeviceBuildInfo.getTestsDir() フォルダにあるすべてのアプリをデバイスにインストールする ITargetPreparer。
|
| AoaTargetPreparer |
Android Open Accessory(AOAv2)プロトコルを使用して一連のアクション(クリックやスワイプなど)を実行する ITargetPreparer。
|
| 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 |
IBuildInfo に DeviceBuildDescriptor メタデータを挿入する ITargetPreparer。
|
| DeviceCleaner | テスト後に再起動またはフォーマットをクリーンアップ アクションとして実行し、オプションで画面をオフにします。 |
| DeviceFailedToBootError | ビルドでフラッシュされた後、デバイスが起動しなかった場合にスローされます。 |
| DeviceFlashPreparer |
物理 Android ハードウェアにイメージを書き込む ITargetPreparer。
|
| DeviceImageZipFlashingTargetPreparer | 特定の形式で提供されたデバイス イメージを使用してデバイスをフラッシュするターゲット作成ツール。 |
| DeviceOwnerTargetPreparer |
デバイス オーナー コンポーネントを設定する ITargetPreparer。
|
| DeviceSetup |
提供された Option に基づいてテスト用にデバイスを構成する ITargetPreparer。
|
| DeviceStorageFiller | ターゲットの準備ツールでストレージを埋めて、一定量の空き容量を確保します。 |
| DeviceStringPusher | 文字列をファイルに書き込むターゲット作成ツール。 |
| DeviceUpdateTargetPreparer |
外部ソース(ビルドサービスではない)からデバイス イメージ ファイルを使用してデバイスを更新する際の一般的な手順を処理する抽象 ITargetPreparer。
|
| DeviceWiper |
ユーザーデータをワイプする ITargetPreparer
|
| DisableSELinuxTargetPreparer | SELinux が有効になっている場合に無効にするターゲット準備ツール。 |
| DynamicSystemPreparer |
Dynamic System Update を使用してデバイスビルドの上にシステム イメージを設定する ITargetPreparer。
|
| EraseUserDataPreparer |
デバイスのユーザーデータをワイプする ITargetPreparer。
|
| FastbootCommandPreparer | fastboot をトリガーして fastboot コマンドを送信するターゲット作成ツール。 |
| FastbootDeviceFlasher | fastboot を使用して物理 Android ハードウェアにイメージを書き込むクラス。 |
| FastbootUpdateBootstrapPreparer |
指定されたファイル(ブートローダー、無線通信、デバイス イメージの zip)を IDeviceBuildInfo にステージングして FastbootDeviceFlasher でデバイスをフラッシュし、結果レポート用にブート後のデバイス属性をビルド情報に挿入する ITargetPreparer。
|
| FeatureFlagTargetPreparer | DeviceConfig(リモート サービスによって調整された機能フラグ)を更新します。 |
| FlashingResourcesParser | デバイスの書き込みに必要な補助イメージ ファイルの必須バージョンを解析するクラス。 |
| FlashingResourcesParser.AndroidInfo |
Map<String, MultiMap<String, String>> の typedef。
|
| FolderSaver |
デバイスからディレクトリを取得し、圧縮してロギング バックエンドに保存する ITargetPreparer。
|
| FutilityCommandPreparer | 無駄なコマンドを実行する準備ツール。 |
| 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。
|
| MixRadioTargetPreparer |
無線イメージとデバイス イメージを混合できる ITargetPreparer。
|
| ModuleOemTargetPreparer | |
| ModulePusher | |
| ModulePusher.ModulePushError | Mainline モジュールのプッシュ中に致命的なエラーが発生しました。 |
| NativeLeakCollector |
'dumpsys meminfo --unreachable -a' を実行して、各プロセスが現在保持している到達不能なネイティブ メモリを特定する ITargetPreparer。
|
| OtaUpdateDeviceFlasher | フルまたは増分 OTA パッケージで system/update_engine/scripts/update_device.py スクリプトをトリガーしてデバイス イメージを更新するデバイス フラッシャー。 |
| PerfettoPreparer | Perfetto 準備ツールは、Perfetto がアクセスできる標準の場所に構成ファイルをデバイスにプッシュします。 |
| ProfileTargetPreparer |
任意のプロファイル ユーザー android.os.usertype.profile.XXX のターゲット準備ツールを設定するためのベースクラス。
|
| PushFileInvoker |
このクラスは非推奨になりました。
代わりに 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 |
OTA アップデート パッケージにバンドルされたシステム イメージをインストールするためにシステム アップデータに依存する IDeviceFlasher。
|
| TargetSetupError | テストのターゲットの準備中に致命的なエラーが発生しました。 |
| TearDownPassThroughPreparer | オブジェクトとして構成に含まれる準備ツールで tearDown を実行できるようにします。 |
| TemperatureThrottlingWaiter |
デバイスの温度が目標温度まで下がるまで待機する ITargetPreparer
|
| TestAppInstallSetup |
IDeviceBuildInfo.getTestsDir() フォルダから 1 つ以上のアプリをデバイスにインストールする ITargetPreparer。
|
| TestFilePushSetup |
IDeviceBuildInfo.getTestsDir() フォルダからデバイスに 1 つ以上のファイル/ディレクトリをプッシュする ITargetPreparer。
|
| TestSystemAppInstallSetup |
IDeviceBuildInfo.getTestsDir() フォルダからデバイスの /system パーティションに 1 つ以上のアプリをインストールする ITargetPreparer。
|
| TimeWaster | 時間を無駄にし、デバイスを再起動する可能性のあるシンプルなターゲット作成ツール。 |
| UserCleaner |
破棄時にセカンダリ ユーザーを削除する ITargetPreparer。
|
| UserHelper | |
| VisibleBackgroundUserPreparer | バックグラウンドで開始されたユーザーでテストを実行するためのターゲット作成ツール。 |
| WaitForDeviceDatetimePreparer |
デバイスで日時が設定されるのを待つ ITargetPreparer
必要に応じて、この準備ツールは、タイムアウト内に日時が設定されていない場合に |
| WifiPreparer |
必要に応じてデバイスの Wi-Fi を設定する ITargetPreparer。
|
列挙型
| AltDirBehavior |
さまざまなテスト アーティファクト インストーラ/プッシャーの代替ディレクトリの動作を定義する列挙型
|
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| FlashingMethod | テスト対象デバイスのフラッシュに使用されるメソッドを記述する列挙型 |
| IDeviceFlasher.UserDataFlashOption | ユーザーデータ イメージの処理オプションの列挙型 |
インターフェース
クラス
- AllTestAppsInstallSetup
- AoaTargetPreparer
- AppSetup
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseTargetPreparer
- BuildError
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- DeviceCleaner
- DeviceFailedToBootError
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- DeviceSetup
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- DeviceWiper
- DisableSELinuxTargetPreparer
- DynamicSystemPreparer
- EraseUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- FolderSaver
- FutilityCommandPreparer
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- InstrumentationPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- MixRadioTargetPreparer
- ModuleOemTargetPreparer
- ModulePusher
- ModulePusher.ModulePushError
- NativeLeakCollector
- OtaUpdateDeviceFlasher
- PerfettoPreparer
- ProfileTargetPreparer
- PushFileInvoker
- PushFilePreparer
- PythonVirtualenvPreparer
- RebootTargetPreparer
- RecoveryLogPreparer
- RemoveSystemAppPreparer
- RestartSystemServerTargetPreparer
- RootcanalForwarderPreparer
- RootTargetPreparer
- RunCommandTargetPreparer
- RunHostCommandTargetPreparer
- RunHostScriptTargetPreparer
- RunOnCloneProfileTargetPreparer
- RunOnPrivateProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- SemaphoreTokenTargetPreparer
- SideloadOtaTargetPreparer
- StopServicesSetup
- StubTargetPreparer
- SwitchUserTargetPreparer
- SystemUpdaterDeviceFlasher
- TargetSetupError
- TearDownPassThroughPreparer
- TemperatureThrottlingWaiter
- TestAppInstallSetup
- TestFilePushSetup
- TestSystemAppInstallSetup
- TimeWaster
- UserCleaner
- UserHelper
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- WifiPreparer
列挙型