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