com.android.tradefed.targetprep
インターフェース
FlashingResourcesParser.Constraint |
フィルタリング インターフェース。FlashingResourcesParser が本来使用する可能性のある一部のリソースを無視できるようにすることを目的とした、 |
IDeviceFlasher | デバイス上のデバイス イメージをフラッシュします。 |
IFlashingResourcesParser | デバイスのフラッシュに必要なバージョンの補助イメージ ファイルを提供するためのインターフェース。 |
IFlashingResourcesRetriever | デバイスのフラッシュに必要な補助イメージ ファイルを取得するためのインターフェース。 |
IHostCleaner | テスト実行の終了後、ホストをクリーンアップします。 |
ILabPreparer |
ラボ作成ツールのマーカー インターフェース
これらのインターフェースの用途については、 |
ITargetCleaner | このインターフェースは非推奨となりました。 tearDown をベースの ITargetPreparer インターフェースに移動しました。 |
ITargetPreparer | テストを実行するためのテスト環境を準備します。 |
ITestsZipInstaller | テストの zip ファイル(ビルドシステムの出力)からデバイスにテストをインストールします。 |
クラス
AllTestAppsInstallSetup |
ITargetPreparer : すべてのアプリを IDeviceBuildInfo#getTestsDir() フォルダからデバイスにインストールします。
|
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 。
|
デバイス クリーナー | テスト後にクリーンアップ操作として再起動またはフォーマットを行い、必要に応じて画面をオフにします。 |
DeviceFailedToBootError | ビルドをフラッシュした後にデバイスが起動に失敗した場合にスローされます。 |
DeviceFlashPreparer |
物理的な Android ハードウェアにイメージを書き込む ITargetPreparer 。
|
DeviceImageZipFlashingTargetPreparer | 特定の形式で提供されるデバイス イメージをデバイスに書き込むターゲット作成ツール。 |
DeviceOwnerTargetPreparer |
デバイス所有者コンポーネントをセットアップする ITargetPreparer 。
|
DeviceSetup |
指定された Option に基づいて、テスト用のデバイスを設定する ITargetPreparer 。
|
DeviceStorageFiller | ストレージをいっぱいにし、ある程度の空き容量を確保するターゲット作成ツール。 |
DeviceStringPusher | 文字列をファイルに書き込むターゲット作成ツール。 |
DeviceUpdateTargetPreparer |
(ビルドサービスではなく)外部ソースからのデバイス イメージ ファイルでデバイスを更新する際の一般的な手順を処理する、抽象的な ITargetPreparer 。
|
DeviceWiper |
ユーザーデータをワイプする ITargetPreparer
|
SELinuxTargetPreparer を無効にする | SELinux を無効にするターゲット作成ツール(有効になっている場合)。 |
DynamicSystemPreparer |
Dynamic System Updates でデバイスビルドの上にシステム イメージをセットアップする ITargetPreparer 。
|
EraseUserDataPreparer |
デバイスのユーザーデータをワイプする ITargetPreparer 。
|
FastbootCommandPreparer | fastboot をトリガーして fastboot コマンドを送信するターゲット作成ツール。 |
FastbootDeviceFlasher | 物理 Android ハードウェア上のイメージをフラッシュするために fastboot に依存するクラス。 |
FastbootUpdateBootstrapPreparer |
指定されたファイル(ブートローダー、無線通信、デバイス イメージの zip)を IDeviceBuildInfo にステージングしてデバイスを FastbootDeviceFlasher でフラッシュし、起動後のデバイス属性をビルド情報に挿入して結果をレポートする ITargetPreparer 。
|
FeatureFlagTargetPreparer | DeviceConfig(リモート サービスによって調整されたフィーチャー トグル)を更新します。 |
FlashingResourcesParser | デバイスのフラッシュに必要なバージョンの補助イメージ ファイルを解析するクラス。 |
FlashingResourcesParser.AndroidInfo |
Map<String, MultiMap<String, String>> の typedef。
|
フォルダセーバー |
ITargetPreparer : ディレクトリをデバイスから pull し、圧縮してロギング バックエンドに保存します。
|
GkiDeviceFlashPreparer | Android 共通カーネルの汎用イメージでデバイスをフラッシュするターゲット作成ツール。 |
GsiDeviceFlashPreparer | デバイスに Android Generic System Image を書き込むターゲット作成ツール。 |
InstallAllTestZipAppsSetup |
すべてのアプリをテスト zip にインストールする ITargetPreparer 。
|
InstallApexModuleTargetPreparer | |
InstallApkSetup |
ファイルシステム上に 1 つ以上の APK をインストールする ITargetPreparer 。
|
InstallBuildEnvApkSetup |
Android プラットフォーム ビルド環境から 1 つ以上のテスト APK をインストールする ITargetPreparer 。
|
InstrumentationPreparer |
インストルメンテーションを実行する ITargetPreparer |
KillExistingEmulatorPreparer |
実行中のエミュレータをシャットダウンする ITargetPreparer 。
|
KnownFailurePreparer | 既知の失敗の再試行をスキップするターゲット作成ツール。 |
LocalEmulatorLaunch | Android ビルド環境からエミュレータをローカルで起動する TargetPreparer。 |
LocalEmulatorSnapshot | Android ビルド/開発環境からクリーンなエミュレータ スナップショットを生成するための TargetPreparer |
MixKernelTargetPreparer |
カーネル イメージとデバイス イメージを組み合わせることを可能にする ITargetPreparer 。
|
ModuleOemTargetPreparer | |
ModulePusher | |
ModulePusher.ModulePushError | Mainline モジュールのプッシュ中に致命的なエラーが発生しました。 |
NativeLeakCollector |
ITargetPreparer 。dumpsys meminfo --unreachable -a を実行して、各プロセスで現在保持されている到達不能なネイティブ メモリを特定します。
|
PerfettoPreparer | Perfetto 作成ツールは、perfetto がアクセスできる標準のデバイスの構成ファイルを push します。 |
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 |
セットアップで指定したユーザーの種類に切り替える ITargetPreparer 。
|
SystemUpdaterDeviceFlasher |
IDeviceFlasher : システム アップデータを使用して、OTA アップデート パッケージにバンドルされているシステム イメージをインストールします。
|
TargetSetupError | テスト対象のターゲットの準備中に致命的なエラーが発生しました。 |
TearDownPassThroughPreparer | 構成にオブジェクトとして含まれる作成ツールで tearDown を実行できます。 |
TemperatureThrottlingWaiter |
デバイスの温度が設定値まで下がるまで待機する ITargetPreparer 。
|
TestAppInstallSetup |
IDeviceBuildInfo.getTestsDir() フォルダからデバイスに 1 つ以上のアプリをインストールする ITargetPreparer 。
|
TestFilePushSetup |
IDeviceBuildInfo.getTestsDir() フォルダからデバイスに 1 つ以上のファイル/ディレクトリをプッシュする ITargetPreparer 。
|
TestSystemAppInstallSetup |
ITargetPreparer : IDeviceBuildInfo.getTestsDir() フォルダからデバイスの /system パーティションに 1 つ以上のアプリをインストールします。
|
時間の無駄 | 時間が無駄になり、場合によってはデバイスを再起動する、単純なターゲット作成ツール。 |
UserCleaner |
破棄時にセカンダリ ユーザーを削除する ITargetPreparer 。
|
UserHelper | |
VisibleBackgroundUserPreparer | バックグラウンドで視認可能な状態で開始されたユーザーのテストを実行するためのターゲット作成ツール。 |
WaitForDeviceDatetimePreparer |
デバイスに日時が設定されるまで待機する ITargetPreparer 。
タイムアウト内に日時が設定されていない場合、必要に応じてこの作成ツールで |
WifiPreparer |
必要に応じてデバイスで Wi-Fi を設定する ITargetPreparer 。
|
列挙型
AltDirBehavior |
さまざまなテスト アーティファクト インストーラ/pusher の代替ディレクトリ動作を定義する列挙型。
|
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction(DeviceCleaner.PostCleanupAction) | |
FlashingMethod | テスト対象デバイスのフラッシュに使用するメソッドを記述する列挙型。 |
IDeviceFlasher.UserDataFlashOption | ユーザーデータ画像を処理するためのオプションの列挙型です |
インターフェース
クラス
- AllTestAppsInstallSetup
- AoaTargetPreparer
- AppSetup
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseTargetPreparer
- BuildError
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- デバイス クリーナー
- DeviceFailedToBootError
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- DeviceSetup
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- DeviceWiper
- SELinuxTargetPreparer を無効にする
- DynamicSystemPreparer
- EraseUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- フォルダセーバー
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstrumentationPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- ModuleOemTargetPreparer
- ModulePusher
- ModulePusher.ModulePushError
- NativeLeakCollector
- 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
- 時間の無駄
- UserCleaner
- UserHelper
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- WifiPreparer
列挙型
- AltDirBehavior
- DeviceCleaner.CleanupAction
- DeviceCleaner.PostCleanupAction(DeviceCleaner.PostCleanupAction)
- FlashingMethod
- IDeviceFlasher.UserDataFlashOption