FilePuller日誌收集器
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 |
設備端上報文件的Logger。允許此記錄器存在於模塊 (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) 可能對提取的文件進行處理以提取一些指標。 |
公共構造函數
FilePuller日誌收集器
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 : 拉取文件的key |
metricFile | File :被提取的ERROR(/File) 。 |
runData | DeviceMetricData :指標存儲用於放置提取的指標。 |