| AdbStopServerPreparer |
adb テストの実行前後にホストで adb サーバーを停止するターゲット準備ツール。
|
| AggregatePostProcessor |
複数回のテスト実行中に収集された数値指標の最小値、最大値、平均値、分散、標準偏差、合計、カウント、およびオプションでパーセンタイルを double として扱う指標アグリゲータ。
|
| AllTestAppsInstallSetup |
IDeviceBuildInfo.getTestsDir() フォルダにあるすべてのアプリをデバイスにインストールする ITargetPreparer。
|
| AoaTargetPreparer |
Android Open Accessory(AOAv2)プロトコルを使用して一連のアクション(クリックやスワイプなど)を実行する ITargetPreparer。
|
| AppSetup |
apk とそのテストをインストールする ITargetPreparer。
|
| ArtChrootPreparer |
ART テスト用の chroot ディレクトリを作成します。
|
| AtraceCollector |
テスト中にトレースを実行し、結果を収集して呼び出しに記録する IMetricCollector。
|
| AtraceRunMetricCollector |
テストデバイスから指定されたディレクトリの下にあるすべてのテスト ディレクトリからトレースを収集し、テスト ディレクトリをログに記録し、テスト ディレクトリの下にあるトレース ファイルを後処理して、指標を集計します。
|
| AveragePostProcessor |
指標のリストの平均を計算するポスト プロセッサの実装。
|
| BaseDeviceMetricCollector |
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) と ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) で収集を開始および停止できる IMetricCollector の基本実装。
|
| BaseEmulatorPreparer |
ローカル エミュレータを起動するための共通の準備ツール。
|
| BaseMultiTargetPreparer |
オブジェクトを無効にできる IMultiTargetPreparer の基本実装。
|
| BasePostProcessor |
すべての実装が拡張するベース IPostProcessor。
|
| BaseTargetPreparer |
オブジェクトを無効にするかどうかを制御できる ITargetPreparer の基本実装クラス。
|
| BluetoothConnectionLatencyCollector |
コレクタは、事前定義された statsd 期間指標構成をデバイスにプッシュし、各プロファイルの Bluetooth 接続期間を収集します。
|
| BluetoothConnectionStateCollector |
このコレクタは、BluetoothConnectionStateChanged 指標を収集し、各プロファイルの接続状態番号を記録します。
|
| BluetoothConnectionSuccessRatePostProcessor |
Bluetooth プロファイルの成功率を計算するポストプロセッサの実装
「metric-key-match」を使用して、数値配列 [0, 1, 2, 3, 0, 1, 2, 3] で Bluetooth 接続状態を含む指標を指定します。
|
| BluetoothHciSnoopLogCollector |
DUT で Bluetooth HCI スヌープログを有効にし、各テストのログを収集するコレクタ。
|
| BugreportzOnFailureCollector |
テストケースが失敗したときに bugreportz を収集します。
|
| BugreportzOnTestCaseFailureCollector |
実行内のテストケースが失敗した場合に bugreportz を収集します。
|
| BuildInfoRecorder |
指定されたファイルにビルド情報のメタデータを書き込む ITargetPreparer。
|
| CheckPairingPreparer |
プライマリ デバイスとコンパニオン デバイス間の BT ペアリングを検証する CompanionAwarePreparer
|
| ClangCodeCoverageCollector |
デバイスから Clang カバレッジ測定値をプルして、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector。
|
| CodeCoverageCollector |
デバイスから Java とネイティブのカバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector。
|
| CollectingTestListener |
すべてのテスト結果を収集する ITestInvocationListener。
|
| CompanionAllocator |
コンパニオン デバイスの割り当てと解放を処理する基本クラス コンパニオン デバイスを割り当てるために必要な条件を記述するために、getCompanionDeviceSelectionOptions() を実装する必要があります。 |
| CompanionAwarePreparer |
すでに割り当てられているコンパニオン デバイスを取得するロジックをカプセル化する ITargetPreparer。
|
| CompanionRunCommandTargetPreparer |
割り当てられたコンパニオン デバイスで指定されたコマンドを実行する ITargetPreparer |
| CompanionTestAppInstallSetup |
IDeviceBuildInfo.getTestsDir() フォルダから割り当てられたコンパニオン デバイスに 1 つ以上のアプリをインストールする ITargetPreparer。
|
| CompileBootImageWithSpeedTargetPreparer |
コンパイラ フィルタ「speed」を使用して、ブート クラスパスとシステム サーバーを再コンパイルします。
|
| CountTestCasesCollector |
特定の IRemoteTest のテストケースの数をカウントして報告します。
|
| CpuThrottlingWaiter |
すべてのコアの最大周波数が利用可能な最高レベルに復元されるまで待機する ITargetPreparer
|
| CreateAvdPreparer |
|
| CreateUserPreparer |
ユーザーを作成し、最後にクリーンアップするためのターゲット作成ツール。
|
| DebugHostLogOnFailureCollector |
テストケースの失敗時にホスト側のログを収集して記録するコレクタ。
|
| DeviceActionTargetPreparer |
デバイス アクションを実行するための ITargetPreparer。
|
| DeviceBuildInfoBootStrapper |
ビルド情報フィールドをデバイスから読み取った属性に置き換える ITargetPreparerこれは、外部ソースから生成されたビルドを含むデバイスをテストする場合に便利です(例:
|
| DeviceBuildInfoInjector |
IBuildInfo に DeviceBuildDescriptor メタデータを挿入する ITargetPreparer。
|
| DeviceCleaner |
テスト後に再起動またはフォーマットをクリーンアップ アクションとして実行し、オプションで画面をオフにします。 |
| DeviceFlashPreparer |
物理 Android ハードウェアにイメージを書き込む ITargetPreparer。
|
| DeviceImageZipFlashingTargetPreparer |
特定の形式で提供されたデバイス イメージを使用してデバイスをフラッシュするターゲット作成ツール。
|
| DeviceOwnerTargetPreparer |
デバイス オーナー コンポーネントを設定する ITargetPreparer。
|
| DeviceSetup |
提供された Option に基づいてテスト用にデバイスを構成する ITargetPreparer。
|
| DeviceStorageFiller |
ターゲットの準備ツールでストレージを埋めて、一定量の空き容量を確保します。
|
| DeviceStringPusher |
文字列をファイルに書き込むターゲット作成ツール。
|
| DeviceTraceCollector |
テスト実行の開始時に perfetto トレースを開始し、終了時にトレースファイルをログに記録するコレクタ。
|
| DeviceUpdateTargetPreparer |
外部ソース(ビルドサービスではない)からデバイス イメージ ファイルを使用してデバイスを更新する際の一般的な手順を処理する抽象 ITargetPreparer。
|
| DeviceWiper |
ユーザーデータをワイプする ITargetPreparer
|
| DisableSELinuxTargetPreparer |
SELinux が有効になっている場合に無効にするターゲット準備ツール。
|
| DynamicSystemPreparer |
Dynamic System Update を使用してデバイスビルドの上にシステム イメージを設定する ITargetPreparer。
|
| EraseUserDataPreparer |
デバイスのユーザーデータをワイプする ITargetPreparer。
|
| FastbootCommandPreparer |
fastboot をトリガーして fastboot コマンドを送信するターゲット作成ツール。
|
| FastbootUpdateBootstrapPreparer |
指定されたファイル(ブートローダー、無線通信、デバイス イメージの zip)を IDeviceBuildInfo にステージングして FastbootDeviceFlasher でデバイスをフラッシュし、結果レポート用にブート後のデバイス属性をビルド情報に挿入する ITargetPreparer。
|
| FeatureFlagTargetPreparer |
DeviceConfig(リモート サービスによって調整された機能フラグ)を更新します。
|
| FilePullerDeviceMetricCollector |
デバイスから送信される指標キーをリッスンし、デバイスからファイルとして取得する BaseDeviceMetricCollector。
|
| FilePullerLogCollector |
デバイス側から報告されたファイルのロガー。
|
| FoldableModePreparer |
デバイスの折りたたみ状態を切り替えることができるターゲット作成ツール。
|
| FolderSaver |
デバイスからディレクトリを取得し、圧縮してロギング バックエンドに保存する ITargetPreparer。
|
| FormattedGeneratorReporter |
特定の形式でレポートを生成できるレポートツール。
|
| FutilityCommandPreparer |
無駄なコマンドを実行する準備ツール。
|
| GcovCodeCoverageCollector |
デバイスから gcov カバレッジ測定値をプルして、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector。
|
| GcovKernelCodeCoverageCollector |
debugfs から gcov カーネル カバレッジ測定値をデバイスから取得し、最終的にテスト アーティファクトとして記録する BaseDeviceMetricCollector。
|
| GkiDeviceFlashPreparer |
Android 共通カーネルの汎用イメージをデバイスに書き込むターゲット作成ツール。
|
| GoogleAccountPreparer |
Google アカウントの構成をサポートする ITargetPreparer。
|
| GsiDeviceFlashPreparer |
Android Generic System Image をデバイスにフラッシュするターゲット作成ツール。
|
| HelloWorldMultiTargetPreparer |
IMultiTargetPreparer の実装例。
|
| HostStatsdMetricCollector |
statsd ユーティリティ コマンドを使用してホスト側から statsd 指標を収集する IMetricCollector。
|
| ILabPreparer |
ラボの準備担当者向けのマーカー インターフェース
これらのインターフェースの目的については、ITargetPreparer をご覧ください。
|
| IMetricCollector |
このインターフェースは、一致する指標を収集するためにテスト結果を報告する際にデコレータとして追加されます。
|
| IMultiTargetPreparer |
複数のデバイスのテスト環境をまとめて準備します。
|
| IPostProcessor |
ポスト プロセッサは、テスト後、結果レポート前に指標とログの処理を可能にするための Trade Federation オブジェクトです。
|
| ITargetCleaner |
このインターフェースは非推奨になりました。
tearDown がベース ITargetPreparer インターフェースに移動しました。
|
| ITargetPreparer |
テスト実行のテスト環境を準備します。
|
| InstallAllTestZipAppsSetup |
テスト ZIP 内のすべてのアプリをインストールする ITargetPreparer。
|
| InstallApexModuleTargetPreparer |
|
| InstallApkSetup |
ファイル システムにある 1 つ以上の apk をインストールする ITargetPreparer。
|
| InstallBuildEnvApkSetup |
Android プラットフォーム ビルド環境から 1 つ以上のテスト APK をインストールする ITargetPreparer。
|
| InstallKernelModulePreparer |
カーネル モジュールをインストールするターゲット作成ツール。
|
| InstrumentationPreparer |
インストルメンテーションを実行する ITargetPreparer
|
| JavaCodeCoverageCollector |
デバイスから Java カバレッジ測定値を取得し、テスト アーティファクトとして記録する BaseDeviceMetricCollector。
|
| JsonHttpTestResultReporter |
テスト指標の結果とブランチ、デバイス情報を JSON にエンコードして HTTP サービス エンドポイントに POST する結果レポート。 |
| KillExistingEmulatorPreparer |
実行中のエミュレータをシャットダウンする ITargetPreparer。
|
| KnownFailurePreparer |
既知の失敗の再試行をスキップするターゲット プリペアラ。
|
| LUCIResultReporter |
ResultDB と LUCI で必要なテスト結果を JSON 形式で保存し(go/result-sink)、コンソールにファイル ロケーションを記録する結果レポート。
|
| LocalEmulatorLaunch |
Android ビルド環境からローカルでエミュレータを起動する TargetPreparer。
|
| LocalEmulatorSnapshot |
Android ビルド/開発環境からクリーンなエミュレータ スナップショットを生成するための TargetPreparer
|
| LogcatOnFailureCollector |
テストケースが失敗したときに logcat をキャプチャしてログに記録するコレクタ。
|
| LogcatTimingMetricCollector |
指定された正規表現パターンを使用して、1 回または複数回の繰り返しテスト中に logcat からタイミング情報(ユーザー切り替え時間など)を収集する指標コレクタ。logcat 行からイベントの開始信号と終了信号を解析します。
|
| MergeMultiBuildTargetPreparer |
ビルドに名前を付け、別のビルドにコピーするファイルキーを指定することで、ビルド間で情報を渡すことができる IMultiTargetPreparer。
|
| MetricFilePostProcessor |
テストと実行レベルで収集された指標ログファイルのアップロードに使用されます。
|
| MetricsXMLResultReporter |
MetricsXMLResultReporter は、テストの invocationEnded フェーズで、テスト指標と実行指標を metrics-folder パラメータで指定されたフォルダの XML ファイルに書き込みます。
|
| MixImageZipPreparer |
デバイスビルドでシステムビルドのイメージをミックスする IMultiTargetPreparer。
|
| MixKernelTargetPreparer |
カーネル イメージとデバイス イメージを混合できる ITargetPreparer。
|
| MixRadioTargetPreparer |
無線イメージとデバイス イメージを混合できる ITargetPreparer。
|
| ModuleListener |
結果のリストを収集するために、各モジュールの各 IRemoteTest にアタッチされたリスナー。
|
| ModuleLogcatCollector |
logcat コレクタのバージョン(モジュール用)。
|
| ModuleOemTargetPreparer |
|
| NativeLeakCollector |
'dumpsys meminfo --unreachable -a' を実行して、各プロセスが現在保持している到達不能なネイティブ メモリを特定する ITargetPreparer。
|
| NoApkTestSkipper |
テストする APK がない場合、呼び出し(準備とテスト)を完全にスキップできる特別な準備ツール。
|
| PairingMultiTargetPreparer |
マルチ ターゲット作成ツールは、2 つのデバイス間の Bluetooth ペア設定(および接続)を支援します。
|
| PerfettoFilePullerCollector |
デバイスから perfetto トレース ファイルを pull し、必要に応じて圧縮して、テストログに追加するコレクタ。
|
| PerfettoGenericPostProcessor |
テキスト/バイナリ指標の perfetto proto ファイルを、数値を持つフィールドが見つかるまで文字列値を持つ proto メッセージとフィールドを再帰的に展開して、Key-Value ペアに処理するポスト プロセッサ。
|
| PerfettoPreparer |
Perfetto 準備ツールは、Perfetto がアクセスできる標準の場所に構成ファイルをデバイスにプッシュします。
|
| PerfettoPullerMetricCollector |
このクラスは非推奨になりました。
代わりに PerfettoFilePullerCollector と ERROR(/PerfettoTracePostProcessor) を使用してください。
|
| PerfettoTracePostProcessor |
テストログから perfetto トレース ファイルを取得し、それに対してトレース プロセッサを実行して perfetto 指標 proto を生成するポスト プロセッサ。
|
| ProfileTargetPreparer |
任意のプロファイル ユーザー android.os.usertype.profile.XXX のターゲット準備ツールを設定するためのベースクラス。
|
| PushFileInvoker |
このクラスは非推奨になりました。
代わりに PushFilePreparer を使用してください。 |
| PushFilePreparer |
任意のホストパスから任意のデバイスパスに任意の数のファイルを push しようとする ITargetPreparer。
|
| PythonVirtualenvPreparer |
ホストに Python virtualenv を設定し、パッケージをインストールします。
|
| RebootReasonCollector |
テスト実行中にデバイスの再起動を収集し、理由と回数でレポートするコレクタ。
|
| RebootTargetPreparer |
デバイスを再起動するターゲット準備ツール。
|
| RecoveryLogPreparer |
復元前にログを収集するために使用されるターゲット準備ツール。
|
| RemoveSystemAppPreparer |
テスト実行前にシステム パーティションから apk を削除するための ITargetPreparer。
|
| ReportPassedTests |
合格したテストを除外するフィルタをファイルでレポートします。
|
| RestartSystemServerTargetPreparer |
デバイスを再起動せずにシステム サーバーを再起動するターゲット プリペアラ。
|
| ResultAggregator |
実行された再試行戦略に基づいて、必要に応じて結果を集計する特別な転送。
|
| RootTargetPreparer |
オプション「force-root」に基づいて「adb root」または「adb unroot」を実行するターゲット準備ツール。
|
| RootcanalForwarderPreparer |
|
| RunCommandTargetPreparer |
|
| RunHostCommandTargetPreparer |
テストの実行前後に任意のホストコマンドを実行するターゲット作成ツール。
|
| RunHostScriptTargetPreparer |
テストを実行する前にスクリプトを実行するターゲット作成ツール。
|
| RunOnCloneProfileTargetPreparer |
|
| RunOnPrivateProfileTargetPreparer |
|
| RunOnSdkSandboxTargetPreparer |
テストを SDK サンドボックスで実行する必要があることを示す ITargetPreparer。
|
| RunOnSecondaryUserTargetPreparer |
テストがセカンダリ ユーザーとして実行されることを保証する ITargetPreparer。
|
| RunOnSystemUserTargetPreparer |
テストをユーザー(現在のユーザーではなく)に対して実行する必要があることを示す ITargetPreparer。
|
| RunOnWorkProfileTargetPreparer |
セットアップで仕事用プロファイルを作成し、そのユーザーでテストを実行する必要があることを示す ITargetPreparer。
|
| RuntimeRestartCollector |
テスト実行中にランタイム再起動(システム サーバーのクラッシュ)のタイムスタンプを収集するコレクタ(ある場合)。
|
| ScreenshotOnFailureCollector |
テストケースが失敗したときにスクリーンショットをキャプチャしてログに記録するコレクタ。
|
| SemaphoreTokenTargetPreparer |
これは、Tradefed ホストでトークンを使用してテスト実行をシリアル化するために使用される準備ツールです。
|
| ShardListener |
呼び出しシャード(複数のリソースで並列実行される呼び出し分割)から結果を収集し、別のリスナーに転送する ITestInvocationListener。
|
| ShowmapPullerMetricCollector |
デバイスから showmap ファイルを取得し、そこから指標を収集できるようにする FilePullerDeviceMetricCollector の基本実装。
|
| SideloadOtaTargetPreparer |
指定された OTA パッケージのサイドローディングを実行し、パッケージを適用し、デバイスの起動を待機し、ビルド情報として使用するデバイスのビルド プロパティを挿入するターゲット準備ツール このターゲット作成ツールは、デバイスが起動時に通常の adb モードになっていることを前提としており、デバイスが同じモードで終了するものの、新しいビルドが適用されるようにします。
|
| SkipManager |
スキップ マネージャーは、さまざまな基準に基づいて、呼び出し、モジュール、テストの各レベルでスキップすべきものを判断します。
|
| StatsdBeforeAfterGaugeMetricPostProcessor |
「前/後」のアプローチで収集されたゲージ指標を処理するポスト プロセッサ。 |
| StatsdEventMetricPostProcessor |
プロセッサで指定されたフォーマッタを使用して、statsd レポートのイベント指標を Key-Value ペアに処理するポスト プロセッサ。
|
| StatsdGenericPostProcessor |
バイナリ proto statsd レポートをツリー構造として展開し、Key-Value ペアに処理するポスト プロセッサ。
|
| StopServicesSetup |
デバイス上のサービスを停止する ITargetPreparer。
|
| StubMultiTargetPreparer |
IMultiTargetPreparer のプレースホルダの空の実装。
|
| StubTargetPreparer |
ITargetPreparer のプレースホルダの空の実装。
|
| SuiteApkInstaller |
スイート構成用に指定された APK をインストールします。$ANDROID_TARGET_OUT_TESTCASES 変数またはビルド情報の ROOT_DIR からインストールします。 |
| SuiteResultReporter |
スイート全体の呼び出しのテスト結果を収集し、最終結果を出力します。
|
| SwitchUserTargetPreparer |
setUp で指定されたユーザーの種類に切り替える ITargetPreparer。
|
| TearDownPassThroughPreparer |
オブジェクトとして構成に含まれる準備ツールで tearDown を実行できるようにします。
|
| TemperatureThrottlingWaiter |
デバイスの温度が目標温度まで下がるまで待機する ITargetPreparer
|
| TestAppInstallSetup |
IDeviceBuildInfo.getTestsDir() フォルダから 1 つ以上のアプリをデバイスにインストールする ITargetPreparer。
|
| TestFilePushSetup |
IDeviceBuildInfo.getTestsDir() フォルダからデバイスに 1 つ以上のファイル/ディレクトリをプッシュする ITargetPreparer。
|
| TestSystemAppInstallSetup |
IDeviceBuildInfo.getTestsDir() フォルダからデバイスの /system パーティションに 1 つ以上のアプリをインストールする ITargetPreparer。
|
| TimeWaster |
時間を無駄にし、デバイスを再起動する可能性のあるシンプルなターゲット作成ツール。
|
| TraceCmdCollector |
trace-cmd を使用してテスト中にトレースを収集し、呼び出しに記録する IMetricCollector。
|
| UserCleaner |
破棄時にセカンダリ ユーザーを削除する ITargetPreparer。
|
| VisibleBackgroundUserPreparer |
バックグラウンドで開始されたユーザーでテストを実行するためのターゲット作成ツール。
|
| WaitForDeviceDatetimePreparer |
デバイスで日時が設定されるのを待つ ITargetPreparer
必要に応じて、この準備ツールは、タイムアウト内に日時が設定されていない場合に TargetSetupError を強制できます。
|
| WifiPreparer |
必要に応じてデバイスの Wi-Fi を設定する ITargetPreparer。
|
| XmlFormattedGeneratorReporter |
スイートの結果を XML 形式でフォーマットする FormattedGeneratorReporter の実装。
|
| XmlResultReporter |
JUnit の結果を、Ant の XMLJUnitResultFormatter と一貫性のある形式で XML ファイルに書き込みます。
|