AtraceRunMetricCollectorName

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)

Callback 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, analisá-lo para 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, analisá-lo para métricas a serem colocadas em DeviceMetricData .

Construtores públicos

AtraceRunMetricCollectorName

public AtraceRunMetricCollector ()

Métodos públicos

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

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

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

currentTestCaseMetrics : o mapa atual de métricas passadas 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, 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 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.