LogcatTimingMetricCollector

public class LogcatTimingMetricCollector
extends BaseDeviceMetricCollector

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


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

概要

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

LogcatTimingMetricCollector()

パブリック メソッド

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

テストケースが終了したときのコーリングバック。

void onTestFail(DeviceMetricData testData, TestDescription test)

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

void onTestRunEnd(DeviceMetricData testData, currentTestCaseMetrics)

テスト実行が終了したときのコーリングバック。

void onTestRunStart(DeviceMetricData testData)

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

void onTestStart(DeviceMetricData testData)

テストケースの開始時のコールバック。

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

LogcatTimingMetricCollector

public LogcatTimingMetricCollector ()

パブリック メソッド

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

テストケースが終了したときに呼び出されるコールバック。この時点でクリーンアップを行います。

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

currentTestCaseMetrics : ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) に渡された指標の現在のマップ。

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

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

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

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

onTestRunEnd

public void onTestRunEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

テスト実行が終了したときのコーリングバック。この時点でクリーンアップを行います。

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

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

onTestRunStart

public void onTestRunStart (DeviceMetricData testData)

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

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

例外
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

テストケースの開始時に呼び出されるコールバック。

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

例外
DeviceNotAvailableException