Coletor AtraceRunMetric

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 rastreamentos de todo o diretório de teste no diretório fornecido do dispositivo de teste, registra o diretório de teste e pós-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) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

Retorno de chamada quando um caso de teste é finalizado.

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

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

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

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

Construtores públicos

Coletor AtraceRunMetric

public AtraceRunMetricCollector ()

Métodos públicos

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Retorno de chamada quando um caso de teste é finalizado. Este deve ser o momento da limpeza.

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

currentTestCaseMetrics : o mapa atual de métricas passado 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 deve permitir registrar o diretório e analisá-lo para obter métricas a serem 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 correspondente à chave de opção.

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

processMetricFile

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

A implementação do método deve permitir registrar o arquivo e analisá-lo para obter métricas a serem 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 correspondente à chave de opção.

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