com.android.tradefed.device.metric
アノテーション
| MetricOption |
@Test でアノテーションが付けられたテストメソッドのアノテーション。または、アノテーションが TestDescription のアノテーション リストの一部である場合。このアノテーション リストでは、コレクタの動作の調整やメソッドのフィルタリングに役立つ追加のパラメータを指定できます。
|
インターフェース
| IMetricCollector | このインターフェースは、一致する指標を収集するためにテスト結果を報告する際にデコレータとして追加されます。 |
| IMetricCollectorReceiver |
テスト実行の IMetricCollector のリストを取得する必要がある場合に IRemoteTest が実装するインターフェース。
|
クラス
| AtraceCollector |
テスト中にトレースを実行し、結果を収集して呼び出しに記録する IMetricCollector。
|
| AtraceRunMetricCollector | テストデバイスから指定されたディレクトリの下にあるすべてのテスト ディレクトリからトレースを収集し、テスト ディレクトリをログに記録し、テスト ディレクトリの下にあるトレース ファイルを後処理して、指標を集計します。 |
| BaseDeviceMetricCollector |
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) と ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) で収集を開始および停止できる IMetricCollector の基本実装。
|
| BluetoothConnectionLatencyCollector | コレクタは、事前定義された statsd 期間指標構成をデバイスにプッシュし、各プロファイルの Bluetooth 接続期間を収集します。 |
| BluetoothConnectionStateCollector | このコレクタは、BluetoothConnectionStateChanged 指標を収集し、各プロファイルの接続状態番号を記録します。 |
| BluetoothHciSnoopLogCollector | DUT で Bluetooth HCI スヌープログを有効にし、各テストのログを収集するコレクタ。 |
| BugreportzOnFailureCollector | テストケースが失敗したときに bugreportz を収集します。 |
| BugreportzOnTestCaseFailureCollector | 実行内のテストケースが失敗した場合に bugreportz を収集します。 |
| ClangCodeCoverageCollector |
デバイスから Clang カバレッジ測定値をプルして、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector。
|
| CodeCoverageCollector |
デバイスから Java とネイティブのカバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector。
|
| CollectorHelper |
複数の場所で必要な IMetricCollector オペレーションを行うヘルパー。
|
| CountTestCasesCollector |
特定の IRemoteTest のテストケースの数をカウントして報告します。
|
| DebugHostLogOnFailureCollector | テストケースの失敗時にホスト側のログを収集して記録するコレクタ。 |
| DeviceMetricData | 指標コレクタによって収集されたすべてのデータを保持するオブジェクト。 |
| DeviceTraceCollector | テスト実行の開始時に perfetto トレースを開始し、終了時にトレースファイルをログに記録するコレクタ。 |
| EmulatorMemoryCpuCapturer | |
| FilePullerDeviceMetricCollector |
デバイスから送信される指標キーをリッスンし、デバイスからファイルとして取得する BaseDeviceMetricCollector。
|
| FilePullerLogCollector | デバイス側から報告されたファイルのロガー。 |
| GcovCodeCoverageCollector |
デバイスから gcov カバレッジ測定値をプルして、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector。
|
| GcovKernelCodeCoverageCollector |
debugfs から gcov カーネル カバレッジ測定値をデバイスから取得し、最終的にテスト アーティファクトとして記録する BaseDeviceMetricCollector。
|
| HostStatsdMetricCollector |
statsd ユーティリティ コマンドを使用してホスト側から statsd 指標を収集する IMetricCollector。
|
| JavaCodeCoverageCollector |
デバイスから Java カバレッジ測定値を取得し、テスト アーティファクトとして記録する BaseDeviceMetricCollector。
|
| LogcatOnFailureCollector | テストケースが失敗したときに logcat をキャプチャしてログに記録するコレクタ。 |
| LogcatTimingMetricCollector | 指定された正規表現パターンを使用して、1 回または複数回の繰り返しテスト中に logcat からタイミング情報(ユーザー切り替え時間など)を収集する指標コレクタ。logcat 行からイベントの開始信号と終了信号を解析します。 |
| ModuleLogcatCollector | logcat コレクタのバージョン(モジュール用)。 |
| PerfettoFilePullerCollector | デバイスから perfetto トレース ファイルを pull し、必要に応じて圧縮して、テストログに追加するコレクタ。 |
| PerfettoPullerMetricCollector |
このクラスは非推奨になりました。
代わりに PerfettoFilePullerCollector と ERROR(/PerfettoTracePostProcessor) を使用してください。
|
| RebootReasonCollector | テスト実行中にデバイスの再起動を収集し、理由と回数でレポートするコレクタ。 |
| RuntimeRestartCollector | テスト実行中にランタイム再起動(システム サーバーのクラッシュ)のタイムスタンプを収集するコレクタ(ある場合)。 |
| ScreenshotOnFailureCollector | テストケースが失敗したときにスクリーンショットをキャプチャしてログに記録するコレクタ。 |
| ShowmapPullerMetricCollector |
デバイスから showmap ファイルを取得し、そこから指標を収集できるようにする FilePullerDeviceMetricCollector の基本実装。
|
| TraceCmdCollector |
trace-cmd を使用してテスト中にトレースを収集し、呼び出しに記録する IMetricCollector。
|
列挙型
| AutoLogCollector | ハーネスで自動的に処理できるコレクタを説明する列挙型。 |
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT |
アノテーション
インターフェース
クラス
- AtraceCollector
- AtraceRunMetricCollector
- BaseDeviceMetricCollector
- BluetoothConnectionLatencyCollector
- BluetoothConnectionStateCollector
- BluetoothHciSnoopLogCollector
- BugreportzOnFailureCollector
- BugreportzOnTestCaseFailureCollector
- ClangCodeCoverageCollector
- CodeCoverageCollector
- CollectorHelper
- CountTestCasesCollector
- DebugHostLogOnFailureCollector
- DeviceMetricData
- DeviceTraceCollector
- EmulatorMemoryCpuCapturer
- FilePullerDeviceMetricCollector
- FilePullerLogCollector
- GcovCodeCoverageCollector
- GcovKernelCodeCoverageCollector
- HostStatsdMetricCollector
- JavaCodeCoverageCollector
- LogcatOnFailureCollector
- LogcatTimingMetricCollector
- ModuleLogcatCollector
- PerfettoFilePullerCollector
- PerfettoPullerMetricCollector
- RebootReasonCollector
- RuntimeRestartCollector
- ScreenshotOnFailureCollector
- ShowmapPullerMetricCollector
- TraceCmdCollector
列挙型