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 :指標存儲用於放置提取的指標。