AtraceRunMetricCollector

public class AtraceRunMetricCollector
extends FilePullerDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.FilePullerDeviceMetricCollector
com.android.tradefed.device.metric.AtraceRunMetricCollector


从测试设备的给定目录下的所有测试目录中收集跟踪,记录测试目录并后处理测试目录下的跟踪文件并聚合指标。

概括

公共构造函数

AtraceRunMetricCollector ()

公共方法

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

测试用例结束时的回调。

void processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData)

该方法的实现应该允许记录目录,解析它以获取要放入DeviceMetricData指标。

void processMetricFile (String key, File metricFile, DeviceMetricData runData)

该方法的实现应该允许记录文件,解析它以获取要放入DeviceMetricData指标。

公共构造函数

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

公共方法

在测试结束时

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

测试用例结束时的回调。这应该是清理的时间。

参数
testData DeviceMetricData :保存测试用例数据的DeviceMetricData 。将与BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData)期间的对象相同。

currentTestCaseMetrics :传递给ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))的当前指标图。

流程指标目录

public void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData runData)

该方法的实现应该允许记录目录,解析它以获取要放入DeviceMetricData指标。

参数
key String :与被拉取的目录关联的选项键。

metricDirectory File :从与选项密钥匹配的设备中提取的ERROR(/File)

runData DeviceMetricData :可以存储指标的DeviceMetricData

过程指标文件

public void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData runData)

该方法的实现应该允许记录文件,解析它以获取要放入DeviceMetricData指标。

参数
key String :与被拉取的文件关联的选项键。

metricFile File :从与选项密钥匹配的设备中提取的ERROR(/File)

runData DeviceMetricData :可以存储指标的DeviceMetricData