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