檔案提取器 LogCollector

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)

系統可能會處理提取的檔案,以擷取部分指標。

公用建構函式

檔案提取器 LogCollector

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:要儲存擷取的指標儲存空間。