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 このクラスは非推奨になりました。 代わりに PerfettoFilePullerCollectorERROR(/PerfettoTracePostProcessor) を使用してください。 
RebootReasonCollector テスト実行中にデバイスの再起動を収集し、理由と回数でレポートするコレクタ。 
RuntimeRestartCollector テスト実行中にランタイム再起動(システム サーバーのクラッシュ)のタイムスタンプを収集するコレクタ(ある場合)。 
ScreenshotOnFailureCollector テストケースが失敗したときにスクリーンショットをキャプチャしてログに記録するコレクタ。 
ShowmapPullerMetricCollector デバイスから showmap ファイルを取得し、そこから指標を収集できるようにする FilePullerDeviceMetricCollector の基本実装。 
TraceCmdCollector trace-cmd を使用してテスト中にトレースを収集し、呼び出しに記録する IMetricCollector。 

列挙型

AutoLogCollector ハーネスで自動的に処理できるコレクタを説明する列挙型。 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT