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) 中。待辦事項:當裝置端回報功能改善後,請修正 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:從裝置中擷取的 ERROR(/File),與選項鍵相符。

runData DeviceMetricData:可儲存指標的 DeviceMetricData

processMetricFile

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

方法的實作方式應允許記錄檔案,並剖析檔案以便將指標放入 DeviceMetricData

參數
key String:與已擷取的檔案相關聯的選項鍵。

metricFile File:從裝置中擷取的 ERROR(/File),與選項鍵相符。

runData DeviceMetricData:可儲存指標的 DeviceMetricData

受保護的方法

postProcessMetricFile

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

可處理已拉取的檔案,以便擷取部分指標。

參數
key String:已拉取的檔案索引鍵

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

runData DeviceMetricData:指標儲存空間是用來放置擷取的指標。