FilePullerLogCollectorName

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 do arquivo reportado pelo device-side. Este logger pode viver dentro de um módulo (AndroidTest.xml). TODO: Quando os relatórios do lado do dispositivo melhorarem, corrija o LogDataType para ser mais preciso.

Resumo

Construtores públicos

FilePullerLogCollector ()

Métodos públicos

void processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData)

A implementação do método deve permitir registrar o diretório, analisá-lo para métricas a serem colocadas em DeviceMetricData .

final void processMetricFile (String key, File metricFile, DeviceMetricData runData)

A implementação do método deve permitir registrar o arquivo, analisá-lo para métricas a serem colocadas em DeviceMetricData .

Métodos protegidos

void postProcessMetricFile (String key, File metricFile, DeviceMetricData runData)

Possível processamento de um arquivo puxado para extrair algumas métricas.

Construtores públicos

FilePullerLogCollectorName

public FilePullerLogCollector ()

Métodos públicos

processMetricDirectory

public void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData runData)

A implementação do método deve permitir registrar o diretório, analisá-lo para métricas a serem colocadas em DeviceMetricData .

Parâmetros
key String : a chave de opção associada ao diretório que foi puxado.

metricDirectory File : o ERROR(/File) extraído do dispositivo correspondente à chave de opção.

runData DeviceMetricData : o DeviceMetricData onde as métricas podem ser armazenadas.

processMetricFile

public final void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData runData)

A implementação do método deve permitir registrar o arquivo, analisá-lo para métricas a serem colocadas em DeviceMetricData .

Parâmetros
key String : a chave de opção associada ao arquivo que foi puxado.

metricFile File : o ERROR(/File) extraído do dispositivo correspondente à chave de opção.

runData DeviceMetricData : o DeviceMetricData onde as métricas podem ser armazenadas.

Métodos protegidos

postProcessMetricFile

protected void postProcessMetricFile (String key, 
                File metricFile, 
                DeviceMetricData runData)

Possível processamento de um arquivo puxado para extrair algumas métricas.

Parâmetros
key String : Chave do arquivo puxado

metricFile File : O ERROR(/File) que foi obtido.

runData DeviceMetricData : o armazenamento de métricas deveria colocar as métricas extraídas.