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, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

测试用例结束时的回调。

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

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

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

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

公共构造函数

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

公共方法

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

测试用例结束时的回调。此时应执行清理操作。

参数
testData DeviceMetricData:用于保存测试用例数据的 DeviceMetricData。将与 onTestStart(DeviceMetricData) 期间的对象相同。

currentTestCaseMetrics Map:传递给 testEnded(TestDescription,Map) 的当前指标映射。

processMetricDirectory

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

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

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

metricDirectory File:从设备中提取的与选项键匹配的 File

runData DeviceMetricData:可用于存储指标的 DeviceMetricData

processMetricFile

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

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

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

metricFile File:从设备中提取的与选项键匹配的 File

runData DeviceMetricData:可用于存储指标的 DeviceMetricData