FilePuller日志收集器

public class FilePullerLogCollector
extends FilePullerDeviceMetricCollector

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


设备端上报文件的Logger。允许此记录器存在于模块 (AndroidTest.xml) 中。 TODO:当设备端报告变得更好时,修复 LogDataType 以使其更准确。

概括

公共构造函数

FilePullerLogCollector ()

公共方法

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

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

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

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

受保护的方法

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

可能对提取的文件进行处理以提取一些指标。

公共构造函数

FilePuller日志收集器

public FilePullerLogCollector ()

公共方法

流程指标目录

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

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

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

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

runData DeviceMetricData :可以存储指标的DeviceMetricData

过程指标文件

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

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

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

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

runData DeviceMetricData :可以存储指标的DeviceMetricData

受保护的方法

后处理指标文件

protected void postProcessMetricFile (String key, 
                File metricFile, 
                DeviceMetricData runData)

可能对提取的文件进行处理以提取一些指标。

参数
key String : 拉取文件的key

metricFile File :被提取的ERROR(/File)

runData DeviceMetricData :度量存储用于放置提取的度量。