FilePullerLogCollector

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


设备端报告的文件的记录器。此记录器允许位于模块 (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)

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

公共构造函数

FilePullerLogCollector

public FilePullerLogCollector ()

公共方法

processMetricDirectory

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

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

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

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

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

processMetricFile

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

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

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

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

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

受保护的方法

postProcessMetricFile

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

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

参数
key String:所拉取文件的键

metricFile File:已拉取的 File

runData DeviceMetricData:用于放置提取的指标的指标存储空间。