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)

测试用例结束时进行回调。

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, 
                 currentTestCaseMetrics)

测试用例结束时进行回调。这时应该进行清理。

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

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

processMetricDirectory

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

此方法的实现应允许记录目录,对其进行解析以获得指标 放入 DeviceMetricData

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

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

runData DeviceMetricData:可存储指标的 DeviceMetricData

processMetricFile

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

此方法的实现应允许对文件进行记录、解析,以便加入指标 DeviceMetricData

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

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

runData DeviceMetricData:可存储指标的 DeviceMetricData