AtraceRunMetricCollector

public class AtraceRunMetricCollector
extends FilePullerDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.FilePullerDeviceMetricCollector
       ↳ com.android.tradefed.device.metric.AtraceRunMetricCollector


Coleta os rastros de todo o diretório de teste no diretório do dispositivo de teste, registra o diretório de teste e processa os arquivos de rastreamento no diretório de teste e agrega as métricas.

Resumo

Construtores públicos

AtraceRunMetricCollector()

Métodos públicos

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Chamada de retorno quando um caso de teste é encerrado.

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

A implementação do método precisa permitir o registro do diretório e a análise dele para que as métricas sejam colocadas em DeviceMetricData.

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

A implementação do método precisa permitir o registro do arquivo e a análise dele para que as métricas sejam colocadas em DeviceMetricData.

Construtores públicos

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

Métodos públicos

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Chamada de retorno quando um caso de teste é encerrado. É hora de limpar.

Parâmetros
testData DeviceMetricData: o DeviceMetricData que armazena os dados do caso de teste. Será o mesmo objeto que durante BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : o mapa atual de métricas transmitidas para ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)).

processMetricDirectory

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

A implementação do método precisa permitir o registro do diretório e a análise dele para que as métricas sejam colocadas em DeviceMetricData.

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

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

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

processMetricFile

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

A implementação do método precisa permitir o registro do arquivo e a análise dele para que as métricas sejam colocadas em DeviceMetricData.

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

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

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