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:儲存擷取指標的位置。