LogcatTimingMetricCollector

public class LogcatTimingMetricCollector
extends BaseDeviceMetricCollector

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


指標收集器,可使用指定的 regex 模式剖析 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:保存測試案例資料的 DeviceMetricData。與 onTestStart(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 DeviceMetricDataDeviceMetricData,其中包含執行作業的資料。與 onTestRunStart(DeviceMetricData) 期間的物件相同。

currentTestCaseMetrics Map:傳遞至 testRunEnded(long,Map) 的指標目前對應。

onTestRunStart

public void onTestRunStart (DeviceMetricData testData)

測試執行開始時的回呼。

參數
testData DeviceMetricDataDeviceMetricData,其中包含執行作業的資料。

擲回
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

測試案例啟動時的回呼。

參數
testData DeviceMetricData:保存測試案例資料的 DeviceMetricData

擲回
DeviceNotAvailableException