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 : Хранилище метрик предназначено для размещения извлеченных метрик.