LogcatTimingMetricCollector

public class LogcatTimingMetricCollector
extends BaseDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.LogcatTimingMetricCollector


指定された正規表現パターンを使用して、1 回または複数回の繰り返しテスト中に logcat からタイミング情報(ユーザー切り替え時間など)を収集する指標コレクタ。logcat 行からイベントの開始シグナルと終了シグナルを解析します。

概要

パブリック コンストラクタ

LogcatTimingMetricCollector()

パブリック メソッド

void onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

テストケースが終了したときに呼び出されるコールバック。

void onTestFail(DeviceMetricData testData, TestDescription test)

テストケースが失敗したときに呼び出されるコールバック。

void onTestRunEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

テスト実行が終了したときに呼び出されるコールバック。

void onTestRunStart(DeviceMetricData testData)

テスト実行が開始されたときのコールバック。

void onTestStart(DeviceMetricData testData)

テストケースが開始されたときのコールバック。

パブリック コンストラクタ

LogcatTimingMetricCollector

public LogcatTimingMetricCollector ()

パブリック メソッド

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

テストケースが終了したときに呼び出されるコールバック。このタイミングでクリーンアップを行う必要があります。

パラメータ
testData DeviceMetricData: テストケースのデータを保持する DeviceMetricDataonTestStart(DeviceMetricData) のときと同じオブジェクトになります。

currentTestCaseMetrics Map: testEnded(TestDescription,Map) に渡される指標の現在のマップ。

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

テストケースが失敗したときに呼び出されるコールバック。

パラメータ
testData DeviceMetricData: テストケースのデータを保持する DeviceMetricData

test TestDescription: 進行中のテストケースの TestDescription

onTestRunEnd

public void onTestRunEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

テスト実行が終了したときに呼び出されるコールバック。このタイミングでクリーンアップを行う必要があります。

パラメータ
testData DeviceMetricData: 実行のデータを保持する DeviceMetricDataonTestRunStart(DeviceMetricData) のときと同じオブジェクトになります。

currentTestCaseMetrics Map: testRunEnded(long,Map) に渡される指標の現在のマップ。

onTestRunStart

public void onTestRunStart (DeviceMetricData testData)

テスト実行が開始されたときのコールバック。

パラメータ
testData DeviceMetricData: 実行のデータを保持する DeviceMetricData

例外
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

テストケースが開始されたときのコールバック。

パラメータ
testData DeviceMetricData: テストケースのデータを保持する DeviceMetricData

例外
DeviceNotAvailableException