文件拉取日誌收集器
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) 該方法的實作應該允許記錄目錄,解析它以將指標放入 |
final void | processMetricFile (String key, File metricFile, DeviceMetricData runData) 該方法的實作應該允許記錄文件,解析它以將指標放入 |
受保護的方法 | |
---|---|
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 :指標儲存用於放置提取的指標。 |