LogcatTimingMetricCollector

public class LogcatTimingMetricCollector
extends BaseDeviceMetricCollector

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


一个指标收集器,用于从 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:用于保存测试用例数据的 DeviceMetricData。将是 与 onTestStart(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:保存运行数据的 DeviceMetricData。将保持不变 该对象与 onTestRunStart(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