com.android.tradefed.targetprep
インターフェース
FlashingResourcesParser.Constraint |
FlashingResourcesParser で一部を無視できるようにするフィルタリング インターフェース
使用しそうなリソースだけを
|
IDeviceFlasher | デバイスにデバイス イメージを書き込みます。 |
IFlashingResourcesParser | イメージのフラッシュに必要なバージョンの補助イメージ ファイルを提供するためのインターフェースです。 できます。 |
IFlashingResourcesRetriever | デバイスのフラッシュに必要な補助イメージ ファイルを取得するためのインターフェース。 |
IHostCleaner | テスト実行の完了後にホストをクリーンアップします。 |
ILabPreparer |
ラボ作成ツールのマーカー インターフェース
これらのインターフェースの用途については、 |
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
必要に応じて、タイムアウト内に日時が設定されていない場合、この準備ツールは |
WifiPreparer |
必要に応じてデバイスで Wi-Fi を構成する ITargetPreparer 。
|
列挙型
AltDirBehavior |
さまざまなテスト アーティファクトのインストーラ/pusher の代替ディレクトリ動作を定義する列挙型。
|
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
- フォルダセーバー
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- InstrumentationPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- 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
列挙型
- AltDirBehavior
- DeviceCleaner.CleanupAction
- DeviceCleaner.PostCleanupAction(DeviceCleaner.PostCleanupAction)
- FlashingMethod
- IDeviceFlasher.UserDataFlashOption