文件拉取日誌收集器

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)

可能會處理拉取的文件以提取一些指標。

公共構造函數

文件拉取日誌收集器

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 : 提取檔案的鍵

metricFile File :已拉取的ERROR(/File)

runData DeviceMetricData :指標儲存用於放置提取的指標。