com.android.tradefed.device.metric
アノテーション
MetricOption |
@Test アノテーションが付加されたテストメソッドのアノテーション。または、アノテーションが TestDescription のアノテーション リストの一部である場合、コレクタの動作のチューニング、一部のメソッドのフィルタリングに役立つ追加パラメータを指定できます。
|
インターフェース
IMetricCollector | このインターフェースは、一致する指標を収集するために、テスト結果を報告するときにデコレーターとして追加されます。 |
IMetricCollectorReceiver |
テスト実行の IMetricCollector のリストを取得する必要がある場合に IRemoteTest が実装するインターフェース。
|
クラス
AtraceCollector |
テスト中に atrace を実行し、結果を収集して呼び出しにログに記録する 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 | テストケースが失敗したときにバグレポートを収集します。 |
BugreportzOnTestCaseFailureCollector | 実行中のテストケースが失敗したときに、バグレポートを収集します。 |
ClangCodeCoverageCollector |
デバイスから Clang カバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector 。
|
CodeCoverageCollector |
デバイスから Java とネイティブのカバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector 。
|
CollectorHelper |
複数の場所で必要な IMetricCollector オペレーションを行うヘルパー。
|
CountTestCasesCollector |
特定の IRemoteTest のテストケースの数をカウントして報告します。
|
DebugHostLogOnFailureCollector | テストケースの失敗時にホスト側のログを収集してログに記録するコレクタ。 |
DeviceMetricData | 指標コレクタによって収集されたすべてのデータを保持するオブジェクト。 |
DeviceTraceCollector | テスト実行の開始時に perfetto トレースを開始し、終了時にトレース ファイルをログに記録するコレクタ。 |
EmulatorMemoryCpuCapturer | |
FilePullerDeviceMetricCollector |
デバイスから送信される指標キーをリッスンし、デバイスからファイルとして pull する BaseDeviceMetricCollector 。
|
FilePullerLogCollector | デバイス側から報告されたファイルのロガー。 |
GcovCodeCoverageCollector |
デバイスから gcov カバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector 。
|
GcovKernelCodeCoverageCollector |
debugfs から gcov カーネル カバレッジ測定値をデバイスから取得し、最終的にテスト アーティファクトとしてログに記録する BaseDeviceMetricCollector 。
|
HostStatsdMetricCollector |
statsd ユーティリティ コマンドを使用してホスト側から statsd 指標を収集する IMetricCollector 。
|
JavaCodeCoverageCollector |
デバイスから Java カバレッジ測定値を取得し、テスト アーティファクトとしてログに記録する BaseDeviceMetricCollector 。
|
LogcatOnFailureCollector | テストケースが失敗したときに Logcat をキャプチャしてログに記録するコレクタ。 |
LogcatTimingMetricCollector | 指定された正規表現パターンを使用して、logcat の行からイベントの開始シグナルと終了シグナルを解析し、1 回または複数の繰り返しテスト中に logcat からタイミング情報(ユーザー切り替え時間など)を収集する指標コレクタ。 |
ModuleLogcatCollector | モジュール用の logcat コレクタのバージョン。 |
PerfettoPullerMetricCollector |
デバイスから perfetto ファイルを取得して指標を収集できる FilePullerDeviceMetricCollector の基本実装。
|
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
- PerfettoPullerMetricCollector
- RebootReasonCollector
- RuntimeRestartCollector
- ScreenshotOnFailureCollector
- ShowmapPullerMetricCollector
- TraceCmdCollector
列挙型