com.android.tradefed.device.metric
注釈
MetricOption | @Test でアノテーションが付けられたテストメソッドのアノテーション、またはアノテーションがTestDescription のアノテーションリストの一部である場合、次の目的で役立つ追加パラメーターを指定できます: コレクターの動作の調整、いくつかのメソッドのフィルタリング。 |
インターフェース
IMetricCollector | このインターフェースは、一致するメトリックを収集するためにテスト結果を報告するときにデコレーターとして追加されます。 |
IMetricCollectorReceiver | テスト実行のためにIMetricCollector のリストを取得する必要がある場合に実装するIRemoteTest のインターフェイス。 |
クラス
Atraceコレクター | テスト中にIMetricCollector を実行し、結果を収集して呼び出しに記録する 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 メトリックを収集し、各プロファイルの接続状態番号を記録します。 |
BugreportzOnFailureCollector | テスト ケースが失敗したときにバグレポートを収集します。 |
BugreportzOnTestCaseFailureCollector | 実行中のテスト ケースが失敗したときにバグレポートを収集します。 |
ClangCodeCoverageCollector | デバイスから Clang カバレッジ測定値を取得し、それらをテスト アーティファクトとしてログに記録するBaseDeviceMetricCollector 。 |
コレクターヘルパー | いくつかの場所で必要なIMetricCollector 操作を実行するためのヘルパー。 |
CountTestCasesCollector | 指定されたIRemoteTest のテスト ケースの数を数えて報告します。 |
DebugHostLogOnFailureCollector | テスト ケースの失敗が発生したときに、ホスト側のログを収集してログに記録するコレクター。 |
DeviceMetricData | メトリクス コレクターによって収集されたすべてのデータを保持するオブジェクト。 |
DeviceTraceCollector | テスト実行の開始時に perfetto トレースを開始し、最後にトレース ファイルをログに記録するコレクター。 |
エミュレータメモリCpuCapturer | |
FilePullerDeviceMetricCollector | デバイスからのメトリクス キーをリッスンし、それらをデバイスからファイルとしてプルするBaseDeviceMetricCollector 。 |
FilePullerLogCollector | デバイス側から報告されたファイルのロガー。 |
GcovCodeCoverageCollector | デバイスから gcov カバレッジ測定値を取得し、それらをテスト アーティファクトとしてログに記録するBaseDeviceMetricCollector 。 |
GcovKernelCodeCoverageCollector | gcov カーネル カバレッジ測定値を debugfs およびデバイスから取得し、最終的にそれらをテスト アーティファクトとしてログに記録するBaseDeviceMetricCollector 。 |
HostStatsdMetricCollector | IMetricCollector ユーティリティ コマンドを使用してホスト側から statsd メトリックを収集する IMetricCollector。 |
JavaCodeCoverageCollector | デバイスから Java カバレッジ測定値を取得し、それらをテスト アーティファクトとしてログに記録するBaseDeviceMetricCollector 。 |
LogcatOnFailureCollector | テスト ケースが失敗したときに logcat をキャプチャしてログに記録するコレクター。 |
LogcatTimingMetricCollector | 指定された正規表現パターンを使用して logcat 行からのイベントの開始および終了シグナルを解析することにより、1 回または複数回の繰り返しテスト中に logcat からタイミング情報 (ユーザー切り替え時間など) を収集するメトリックコレクター。 |
ModuleLogcatCollector | モジュール用の logcat コレクターのバージョン。 |
PerfettoPullerMetricCollector | デバイスから perfetto ファイルをプルしてメトリックを収集できるようにするFilePullerDeviceMetricCollector の基本実装。 |
RebootReasonCollector | テストの実行中にデバイスの再起動を収集し、理由とカウント別に報告するコレクター。 |
ランタイム再起動コレクター | テスト実行中のランタイム再起動 (システム サーバーのクラッシュ) のタイムスタンプを収集するコレクター (存在する場合)。 |
ScreenshotOnFailureCollector | テスト ケースが失敗したときにスクリーンショットをキャプチャしてログに記録するコレクター。 |
ShowmapPullerMetricCollector | デバイスから showmap ファイルをプルしてメトリックを収集できるFilePullerDeviceMetricCollector の基本実装。 |
TraceCmdコレクター | trace-cmd を使用してテスト中にトレースを収集し、それらを呼び出しに記録するIMetricCollector 。 |
列挙型
AutoLogCollector | ハーネスによって自動的に処理できるコレクターを示す列挙。 |
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT |
注釈
インターフェース
クラス
- Atraceコレクター
- AtraceRunMetricCollector
- BaseDeviceMetricCollector
- BluetoothConnectionLatencyCollector
- BluetoothConnectionStateCollector
- BugreportzOnFailureCollector
- BugreportzOnTestCaseFailureCollector
- ClangCodeCoverageCollector
- コレクターヘルパー
- CountTestCasesCollector
- DebugHostLogOnFailureCollector
- DeviceMetricData
- DeviceTraceCollector
- エミュレータメモリCpuCapturer
- FilePullerDeviceMetricCollector
- FilePullerLogCollector
- GcovCodeCoverageCollector
- GcovKernelCodeCoverageCollector
- HostStatsdMetricCollector
- JavaCodeCoverageCollector
- LogcatOnFailureCollector
- LogcatTimingMetricCollector
- ModuleLogcatCollector
- PerfettoPullerMetricCollector
- RebootReasonCollector
- ランタイム再起動コレクター
- ScreenshotOnFailureCollector
- ShowmapPullerMetricCollector
- TraceCmdコレクター
列挙型