com.android.tradefed.targetprep
インターフェース
点滅リソースParser.Constraint | フィルタリング インターフェイスFlashingResourcesParser 使用する可能性のある一部のリソースを無視できるようにすることを目的としています。 |
IDeviceフラッシャー | デバイス上のデバイス イメージをフラッシュします。 |
IFlashingResourcesパーサー | デバイスをフラッシュするために必要な補助イメージ ファイルの必須バージョンを提供するためのインターフェイス。 |
IFlashingResourcesRetriever | デバイスをフラッシュするために必要な補助イメージ ファイルを取得するためのインターフェイス。 |
IHostCleaner | テスト実行の終了後にホストをクリーンアップします。 |
ILab準備者 | ラボ準備者向けのマーカー インターフェイス これらのインターフェイスの目的については、 |
ITターゲットクリーナー | このインターフェースは廃止されました。 TearDown は、基本の ITargetPreparer インターフェイスに移動されました。 |
ITターゲット準備者 | テスト実行のためにテスト環境を準備します。 |
ITestsZipInstaller | テスト zip ファイル (ビルド システムによって出力されたもの) からデバイスにテストをインストールします。 |
クラス
すべてのテストアプリのインストールセットアップ | IDeviceBuildInfo#getTestsDir() フォルダーからすべてのアプリをデバイスにインストールするITargetPreparer 。 |
AoaTargetPreparer | Android Open Accessories (AOAv2) プロトコルを使用して一連のアクション (クリックやスワイプなど) を実行するITargetPreparer 。 |
アプリのセットアップ | APK とそのテストをインストールするITargetPreparer 。 |
アートChrootPreparer | ART テスト用の chroot ディレクトリを作成します。 |
ベースエミュレータ準備者 | ローカルエミュレータを起動するための共通の準備ツール。 |
BaseTargetPreparer | オブジェクトを無効にするかどうかを制御できるITargetPreparer の基本実装クラス。 |
ビルドエラー | 提供されたビルドの実行に失敗した場合にスローされます。 |
ビルド情報レコーダー | ビルド情報メタデータを指定されたファイルに書き込むITargetPreparer 。 |
Cdmaデバイスフラッシャー | CDMA 無線を使用して物理 Android デバイスにイメージをフラッシュするクラス。 |
CompileBootImageWithSpeedTargetPreparer | コンパイラ フィルタ「speed」を使用してブート クラスパスとシステム サーバーを再コンパイルします。 |
Cpuスロットルウェイター | すべてのコアの最大周波数が利用可能な最高レベルに復元されるまで待機するITargetPreparer |
CreateAvdPreparer | |
ユーザー作成者作成者 | ユーザーを作成し、最後にそれをクリーンアップするためのターゲットの準備者。 |
DefaultTestsZipInstaller | テスト zip インストーラーのデフォルトの実装。 |
DeviceActionTargetPreparer | デバイスアクションを実行するITargetPreparer 。 |
デバイスビルド情報ブートストラッパー | ビルド情報フィールドをデバイスから読み取られた属性に置き換えるITargetPreparer これは、外部ソースから生成されたビルドを使用してデバイスをテストする場合に役立ちます (例: |
DeviceBuildInfoInjector | DeviceBuildDescriptor メタデータをIBuildInfo に挿入するITargetPreparer 。 |
デバイスクリーナー | テスト後にクリーンアップアクションとして再起動またはフォーマットを実行し、オプションで画面をオフにします |
デバイスの起動エラー | ビルドでフラッシュされた後にデバイスが起動に失敗した場合にスローされます。 |
DeviceFlashPreparer | 物理 Android ハードウェア上にイメージをフラッシュするITargetPreparer 。 |
DeviceImageZipFlashingTargetPreparer | 特定の形式で提供されるデバイス イメージをデバイスにフラッシュするターゲット プリペアラー。 |
デバイス所有者ターゲット準備者 | デバイス所有者コンポーネントを設定するITargetPreparer 。 |
デバイスのセットアップ | 提供されたOption に基づいてテスト用にデバイスを構成するITargetPreparer 。 |
デバイスストレージフィラー | ある程度の空きスペースが利用できるように、ストレージを埋めるターゲットの準備者。 |
デバイスストリングプッシャー | 文字列をファイルに書き込むターゲットの作成者。 |
DeviceUpdateTargetPreparer | (ビルド サービスではなく) 外部ソースからのデバイス イメージ ファイルを使用してデバイスを更新するための一般的な手順を処理する抽象的なITargetPreparer 。 |
デバイスワイパー | ユーザーデータを消去するITargetPreparer |
SELinuxTargetPreparer を無効にする | SELinux が有効になっている場合は無効にするターゲット プリペアラー。 |
DynamicSystemPreparer | 動的システム アップデートを使用してデバイス ビルドの上にシステム イメージをセットアップするITargetPreparer 。 |
EraseUserDataPreparer | デバイス上のユーザー データを消去するITargetPreparer 。 |
FastbootCommandPreparer | fastboot をトリガーし、fastboot コマンドを送信するターゲット プリペアラー。 |
ファストブートデバイスフラッシャー | fastboot に依存して物理 Android ハードウェアにイメージをフラッシュするクラス。 |
FastbootUpdateBootstrapPreparer | ITargetPreparer は、指定されたファイル (ブートローダー、ラジオ、デバイス イメージ zip) をIDeviceBuildInfo にステージングして、 FastbootDeviceFlasher でフラッシュされたデバイスを取得し、結果レポートの目的でブート後のデバイス属性をビルド情報に挿入します。 |
機能フラグターゲット準備者 | DeviceConfig (リモート サービスによって調整された機能フラグ) を更新します。 |
点滅リソースパーサー | デバイスをフラッシュするために必要な補助イメージ ファイルの必要なバージョンを解析するクラス。 |
FlashingResourcesParser.AndroidInfo | Map<String, MultiMap<String, String>> typedef 。 |
フォルダーセーバー | デバイスからディレクトリを取得し、それを圧縮してロギング バックエンドに保存するITargetPreparer 。 |
GkiDeviceFlashPreparer | Android 共通カーネル汎用イメージを使用してデバイスをフラッシュするターゲット プリペアラー。 |
GsiDeviceFlashPreparer | Android の汎用システム イメージをデバイスにフラッシュするターゲット プリペアラー。 |
すべてのテストジップアプリのインストールセットアップ | すべてのアプリをテスト zip にインストールするITargetPreparer 。 |
InstallApexModuleTargetPreparer | |
ApkSetup のインストール | ファイルシステム上にある 1 つ以上の APK をインストールするITargetPreparer 。 |
InstallBuildEnvApkSetup | Android プラットフォームのビルド環境から 1 つ以上のテスト APK をインストールするITargetPreparer 。 |
計測器の準備者 | インストルメンテーションを実行するITargetPreparer |
Kill既存のエミュレータ準備者 | 実行中のエミュレータをシャットダウンするITargetPreparer 。 |
既知の失敗準備者 | 既知の失敗の再試行をスキップするターゲット作成者。 |
ローカルエミュレータの起動 | Android ビルド環境からローカルでエミュレーターを起動する TargetPreparer。 |
ローカルエミュレータスナップショット | Android ビルド/開発環境からクリーンなエミュレータ スナップショットを生成することを目的とした TargetPreparer |
MixKernelTargetPreparer | カーネル イメージとデバイス イメージを混合できるようにするITargetPreparer 。 |
モジュールOemTargetPreparer | |
モジュールプッシャー | |
ModulePusher.ModulePushError | メインライン モジュールのプッシュ中に致命的なエラーが発生しました。 |
ネイティブリークコレクター | 「dumpsys meminfo --unreachable -a」を実行して、各プロセスが現在保持している到達不能なネイティブ メモリを識別するITargetPreparer 。 |
PerfettoPreparer | Perfetto プリペアラーは、perfetto がアクセスできる標準の場所にあるデバイスに構成ファイルをプッシュします。 |
プロファイルターゲット作成者 | 任意のプロファイル ユーザーandroid.os.usertype.profile.XXX のターゲット プリペアラーを設定するための基本クラス。 |
PushFileInvoker | このクラスは廃止されました。代わりにPushFilePreparer 使用してください |
PushFilePreparer | 任意のホスト パスから任意のデバイス パスに任意の数のファイルをプッシュしようとするITargetPreparer 。 |
PythonVirtualenvPreparer | ホスト上に Python virtualenv をセットアップし、パッケージをインストールします。 |
再起動ターゲット準備者 | デバイスを再起動するターゲット プリペアラー。 |
RecoveryLogPreparer | リカバリ前にログを収集するために使用されるターゲット プリペアラー。 |
RemoveSystemAppPreparer | テスト実行前にシステム パーティションから APK を削除するためのITargetPreparer 。 |
RestartSystemServerTargetPreparer | デバイスを再起動せずにシステム サーバーを再起動するターゲット プリペアラー。 |
根管フォワーダー準備者 | |
ルートターゲット準備者 | オプション「force-root」に基づいて「adb root」または「adb unroot」を実行するターゲット プリペアラー。 |
RunCommandTargetPreparer | |
RunHostCommandTargetPreparer | テストの実行前後に任意のホスト コマンドを実行するターゲット プリペアラー。 |
RunHostScriptTargetPreparer | テストを実行する前にスクリプトを実行するターゲット準備プログラム。 |
RunOnCloneProfileTargetPreparer | |
RunOnSdkSandboxTargetPreparer | テストを SDK サンドボックスで実行する必要があることをマークするITargetPreparer 。 |
RunOnSecondaryUserTargetPreparer | セットアップでセカンダリ ユーザーを作成し、そのユーザーでテストを実行する必要があることをマークするITargetPreparer 。 |
RunOnSystemUserTargetPreparer | テストを (現在のユーザーではなく) ユーザーに対して実行する必要があることをマークするITargetPreparer 。 |
RunOnWorkProfileTargetPreparer | セットアップで作業プロファイルを作成し、そのユーザーでテストを実行する必要があることをマークするITargetPreparer 。 |
セマフォトークンターゲット準備者 | これは、トークンを使用して tradefed ホストでテストの実行をシリアル化するために使用されるプリペアラーです。 |
SideloadOtaTargetPreparer | 指定された OTA パッケージのサイドロードを実行し、パッケージを適用し、デバイスが起動するのを待機して、ビルド情報として使用するデバイス ビルド プロパティを挿入するターゲット プリペアラー このターゲット プリペアラーは、起動時にデバイスが通常の adb モードであることを前提としており、デバイスが同じモードで終了することを保証しますが、新しいビルドが適用されます。 |
サービスの停止セットアップ | デバイス上のサービスを停止するITargetPreparer 。 |
スタブターゲット準備者 | ITargetPreparer のプレースホルダーの空の実装。 |
SwitchUserTargetPreparer | setUp で指定されたユーザーの種類に切り替えるITargetPreparer 。 |
システムアップデータデバイスフラッシャー | システム アップデーターに依存して、OTA アップデート パッケージにバンドルされているシステム イメージをインストールするIDeviceFlasher 。 |
ターゲットセットアップエラー | テスト用のターゲットの準備中に致命的なエラーが発生しました。 |
TearDownPassThroughPreparer | オブジェクトとして構成に含まれているプリペアラー上で、tearDown を実行できるようにします。 |
温度調整ウェイター | デバイスの温度が目標温度に下がるまで待機するITargetPreparer |
テストアプリのインストールセットアップ | IDeviceBuildInfo.getTestsDir() フォルダーから 1 つ以上のアプリをデバイスにインストールするITargetPreparer 。 |
テストファイルプッシュセットアップ | IDeviceBuildInfo.getTestsDir() フォルダーから 1 つ以上のファイル/ディレクトリをデバイスにプッシュするITargetPreparer 。 |
テストシステムアプリインストールセットアップ | IDeviceBuildInfo.getTestsDir() フォルダーからデバイス上の /system パーティションに 1 つ以上のアプリをインストールするITargetPreparer 。 |
時間の無駄 | 時間を無駄にし、場合によってはデバイスを再起動するための単純なターゲット準備ツール。 |
ユーザークリーナー | ティアダウン時にセカンダリ ユーザーを削除するITargetPreparer 。 |
ユーザーヘルパー | |
VisibleBackgroundUserPreparer | ユーザー内でテストを実行するためのターゲット準備プログラムは、バックグラウンドで表示され、開始されます。 |
WaitForDeviceDatetimePreparer | デバイスに日時が設定されるのを待つITargetPreparer オプションで、このプリペアラーは、日時がタイムアウト内に設定されない場合に |
Wifi準備者 | 必要に応じてデバイス上で Wi-Fi を構成するITargetPreparer 。 |
列挙型
AltDir の動作 | さまざまなテスト アーティファクト インストーラー/プッシャーの代替ディレクトリ動作を定義する列挙型 |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
点滅方法 | テスト対象のデバイスをフラッシュするために使用されるメソッドを記述する列挙型 |
IDeviceFlasher.UserDataFlashOption | ユーザーデータイメージを処理するためのオプションの列挙 |
インターフェース
クラス
- すべてのテストアプリのインストールセットアップ
- AoaTargetPreparer
- アプリのセットアップ
- アートChrootPreparer
- ベースエミュレータ準備者
- BaseTargetPreparer
- ビルドエラー
- ビルド情報レコーダー
- Cdmaデバイスフラッシャー
- CompileBootImageWithSpeedTargetPreparer
- Cpuスロットルウェイター
- CreateAvdPreparer
- ユーザー作成者作成者
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- デバイスビルド情報ブートストラッパー
- DeviceBuildInfoInjector
- デバイスクリーナー
- デバイスの起動エラー
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- デバイス所有者ターゲット準備者
- デバイスのセットアップ
- デバイスストレージフィラー
- デバイスストリングプッシャー
- DeviceUpdateTargetPreparer
- デバイスワイパー
- SELinuxTargetPreparer を無効にする
- DynamicSystemPreparer
- EraseUserDataPreparer
- FastbootCommandPreparer
- ファストブートデバイスフラッシャー
- FastbootUpdateBootstrapPreparer
- 機能フラグターゲット準備者
- 点滅リソースパーサー
- FlashingResourcesParser.AndroidInfo
- フォルダーセーバー
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- すべてのテストジップアプリのインストールセットアップ
- InstallApexModuleTargetPreparer
- ApkSetup のインストール
- InstallBuildEnvApkSetup
- 計測器の準備者
- Kill既存のエミュレータ準備者
- 既知の失敗準備者
- ローカルエミュレータの起動
- ローカルエミュレータスナップショット
- MixKernelTargetPreparer
- モジュールOemTargetPreparer
- モジュールプッシャー
- ModulePusher.ModulePushError
- ネイティブリークコレクター
- PerfettoPreparer
- プロファイルターゲット作成者
- PushFileInvoker
- PushFilePreparer
- PythonVirtualenvPreparer
- 再起動ターゲット準備者
- RecoveryLogPreparer
- RemoveSystemAppPreparer
- RestartSystemServerTargetPreparer
- 根管フォワーダー準備者
- ルートターゲット準備者
- RunCommandTargetPreparer
- RunHostCommandTargetPreparer
- RunHostScriptTargetPreparer
- RunOnCloneProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- セマフォトークンターゲット準備者
- SideloadOtaTargetPreparer
- サービスの停止セットアップ
- スタブターゲット準備者
- SwitchUserTargetPreparer
- システムアップデータデバイスフラッシャー
- ターゲットセットアップエラー
- TearDownPassThroughPreparer
- 温度調整ウェイター
- テストアプリのインストールセットアップ
- テストファイルプッシュセットアップ
- テストシステムアプリインストールセットアップ
- 時間の無駄
- ユーザークリーナー
- ユーザーヘルパー
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- Wifi準備者
列挙型