AdbStopServerPreparer |
adb テストの実行前後にホストで adb サーバーを停止するようにターゲット準備ツールを変更。
|
AggregatePostProcessor |
複数の反復テスト実行中に収集された数値指標の最小値、最大値、平均値、分散、標準偏差、合計、カウント、および必要に応じてパーセンタイルをダブルとして扱う指標アグリゲータ。
|
AllTestAppsInstallSetup |
IDeviceBuildInfo#getTestsDir() フォルダ内のすべてのアプリをデバイスにインストールする ITargetPreparer 。
|
AoaTargetPreparer |
ITargetPreparer : Android Open Accessory(AOAv2)プロトコルを使用して一連のアクション(クリックやスワイプなど)を実行します。
|
AppSetup |
apk とそのテストをインストールする ITargetPreparer 。
|
ArtChrootPreparer |
ART テスト用の chroot ディレクトリを作成します。
|
AtraceCollector |
テスト中に atrace を実行し、結果を収集して呼び出しにログに記録する 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 |
テストケースが失敗したときにバグレポートを収集します。
|
BugreportzOnTestCaseFailureCollector |
実行中のテストケースが失敗した場合に、bugreportz を収集します。
|
BuildInfoRecorder |
指定されたファイルにビルド情報のメタデータを書き込む ITargetPreparer 。
|
CheckPairingPreparer |
プライマリ デバイスとコンパニオン デバイス間の BT ボンディングを確認する CompanionAwarePreparer
|
ClangCodeCoverageCollector |
デバイスから Clang カバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する 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 |
DeviceBuildDescriptor メタデータを IBuildInfo に挿入する ITargetPreparer 。
|
DeviceCleaner |
テスト後にクリーンアップ アクションとして再起動またはフォーマットを実行し、必要に応じて画面をオフにします
|
DeviceFlashPreparer |
物理的な Android ハードウェアにイメージを書き込む ITargetPreparer 。
|
DeviceImageZipFlashingTargetPreparer |
特定の形式で提供されるデバイス イメージをデバイスに書き込むターゲット作成ツール。
|
DeviceOwnerTargetPreparer |
デバイス オーナー コンポーネントを設定する ITargetPreparer 。
|
DeviceSetup |
指定された Option に基づいてテスト用のデバイスを構成する ITargetPreparer 。
|
DeviceStorageFiller |
ストレージをいっぱいにし、ある程度の空き容量を確保するターゲット作成ツール。
|
DeviceStringPusher |
文字列をファイルに書き込むターゲット作成ツール。
|
DeviceTraceCollector |
テスト実行の開始時に perfetto トレースを開始し、終了時にトレース ファイルをログに記録するコレクタ。
|
DeviceUpdateTargetPreparer |
(ビルドサービスではなく)外部ソースからのデバイス イメージ ファイルでデバイスを更新する際の一般的な手順を処理する、抽象的な ITargetPreparer 。
|
DeviceWiper |
ユーザーデータをワイプする ITargetPreparer
|
DisableSELinuxTargetPreparer |
SELinux が有効になっている場合は無効にするターゲット プレパレーター。
|
DynamicSystemPreparer |
Dynamic System Updates でデバイスビルドの上にシステム イメージをセットアップする ITargetPreparer 。
|
EraseUserDataPreparer |
デバイスのユーザーデータをワイプする ITargetPreparer 。
|
FastbootCommandPreparer |
fastboot をトリガーして fastboot コマンドを送信するターゲット作成ツール。
|
FastbootUpdateBootstrapPreparer |
指定したファイル(ブートローダー、無線通信、デバイス イメージ zip)を IDeviceBuildInfo にステージングして FastbootDeviceFlasher でデバイスをフラッシュし、結果レポート用に起動後のデバイス属性をビルド情報に挿入する ITargetPreparer 。
|
FeatureFlagTargetPreparer |
DeviceConfig(リモート サービスによって調整された機能フラグ)を更新します。
|
FilePullerDeviceMetricCollector |
デバイスから送信される指標キーをリッスンし、デバイスからファイルとして pull する BaseDeviceMetricCollector 。
|
FilePullerLogCollector |
デバイス側から報告されたファイルのロガー。
|
FoldableModePreparer |
デバイスの折りたたみ状態を切り替えることができるターゲット作成ツール。
|
FolderSaver |
デバイスからディレクトリを取得し、圧縮してロギング バックエンドに保存する ITargetPreparer 。
|
FormattedGeneratorReporter |
特定の形式でレポートを生成できるレポーター。
|
GcovCodeCoverageCollector |
デバイスから gcov カバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector 。
|
GcovKernelCodeCoverageCollector |
debugfs から gcov カーネル カバレッジ測定値をデバイスから取得し、最終的にテスト アーティファクトとしてログに記録する BaseDeviceMetricCollector 。
|
GkiDeviceFlashPreparer |
Android 共通カーネルの汎用イメージでデバイスをフラッシュするターゲット作成ツール。
|
GsiDeviceFlashPreparer |
Android 汎用システム イメージを使用してデバイスに書き込むターゲット作成ツール。
|
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 |
BaseDeviceMetricCollector : Java カバレッジ測定値をデバイスから取得し、テスト アーティファクトとしてログに記録します。
|
JsonHttpTestResultReporter |
テスト指標の結果をエンコードして、デバイス情報を JSON にエンコードし、HTTP サービス エンドポイントに POST する結果レポーター |
KillExistingEmulatorPreparer |
実行中のエミュレータをシャットダウンする ITargetPreparer 。
|
KnownFailurePreparer |
既知の障害の再試行をスキップするようにターゲット準備ツールを設定。
|
LUCIResultReporter |
ResultDB と LUCI に必要なテスト結果を JSON 形式(go/result-sink)で保存し、ファイルの場所をコンソールにログに記録する結果レポーター。
|
LocalEmulatorLaunch |
Android ビルド環境からエミュレータをローカルで起動する TargetPreparer。
|
LocalEmulatorSnapshot |
Android のビルド環境または開発環境からクリーンなエミュレータ スナップショットを生成するための TargetPreparer。
|
LogcatOnFailureCollector |
テストケースが失敗したときに Logcat をキャプチャしてログに記録するコレクタ。
|
LogcatTimingMetricCollector |
特定の正規表現パターンを使用して、logcat 行からイベントの開始シグナルと終了シグナルを解析し、1 つまたは複数のテストを繰り返し行ったテスト中に、logcat からタイミング情報(ユーザーの切り替え時間など)を収集する指標コレクタ。
|
MergeMultiBuildTargetPreparer |
IMultiTargetPreparer 。ビルドの名前と、他のビルドにコピーするファイルキーを指定して、ビルド間で情報を渡すことができます。
|
MetricFilePostProcessor |
テストレベルと実行レベルで収集された指標ログファイルをアップロードするために使用されます。
|
MetricsXMLResultReporter |
MetricsXMLResultReporter は、テストの invocationEnded フェーズで、metrics-folder パラメータで指定されたフォルダの XML ファイルにテスト指標と実行指標を書き込みます。
|
MixImageZipPreparer |
デバイスビルドにシステムビルドのイメージを混在させる IMultiTargetPreparer 。
|
MixKernelTargetPreparer |
カーネル イメージとデバイス イメージを混在させることができる ITargetPreparer 。
|
ModuleListener |
各モジュールの各 IRemoteTest に接続されたリスナー。結果のリストを収集します。
|
ModuleLogcatCollector |
モジュール用の logcat コレクタのバージョン。
|
ModuleOemTargetPreparer |
|
NativeLeakCollector |
「dumpsys meminfo --unreachable -a」を実行して、各プロセスが現在保持している到達不能なネイティブ メモリを特定する ITargetPreparer 。
|
NoApkTestSkipper |
テストする APK がない場合、呼び出し(準備とテスト)を完全にスキップできる特別な準備ツール。
|
PairingMultiTargetPreparer |
マルチ ターゲット作成ツールは、2 つのデバイス間の Bluetooth ペア設定(および接続)に役立ちます。
|
PerfettoGenericPostProcessor |
数値フィールドが検出されるまで、文字列値を含む proto メッセージとフィールドを再帰的に展開して、テキスト/バイナリ指標の perfetto proto ファイルを Key-Value ペアに処理するポストプロセッサ。
|
PerfettoPreparer |
Perfetto 準備ツールは、Perfetto がアクセスできる標準の場所にあるデバイスに構成ファイルを push します。
|
PerfettoPullerMetricCollector |
デバイスから perfetto ファイルを取得して指標を収集できるようにする FilePullerDeviceMetricCollector の基本実装。
|
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 つ以上のファイルまたはディレクトリを push する ITargetPreparer 。
|
TestSystemAppInstallSetup |
IDeviceBuildInfo.getTestsDir() フォルダからデバイスの /system パーティションに 1 つ以上のアプリをインストールする ITargetPreparer 。
|
TimeWaster |
時間の浪費やデバイスの再起動につながる可能性がある単純なターゲット作成ツール。
|
TraceCmdCollector |
trace-cmd を使用してテスト中にトレースを収集し、呼び出しにログに記録する IMetricCollector 。
|
UserCleaner |
破棄時にセカンダリ ユーザーを削除する ITargetPreparer 。
|
VisibleBackgroundUserPreparer |
バックグラウンドで可視状態で開始されたユーザーでテストを実行するためのターゲット プレパレーター。
|
WaitForDeviceDatetimePreparer |
デバイスで日時が設定されるのを待機する ITargetPreparer 必要に応じて、この準備ツールは、タイムアウト内に日時が設定されていない場合に TargetSetupError を強制的に設定できます。
|
WifiPreparer |
必要に応じてデバイスで Wi-Fi を構成する ITargetPreparer 。
|
XmlFormattedGeneratorReporter |
スイートをフォーマットする FormattedGeneratorReporter の実装は XML 形式になります。
|
XmlResultReporter |
JUnit の結果を、Ant の XMLJUnitResultFormatter と一致する形式で XML ファイルに書き込みます。
|