BugreportzOnTestCaseFailureCollector

public class BugreportzOnTestCaseFailureCollector
extends BaseDeviceMetricCollector

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


実行内のテストケースが失敗した場合に bugreportz を収集します。

概要

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

BugreportzOnTestCaseFailureCollector()

パブリック メソッド

void onTestFail(DeviceMetricData testData, TestDescription test)

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

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

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

void onTestRunStart(DeviceMetricData runData)

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

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

BugreportzOnTestCaseFailureCollector

public BugreportzOnTestCaseFailureCollector ()

パブリック メソッド

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

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

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

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

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

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

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

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

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

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

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