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


Recopila los registros de todos los directorios de prueba del directorio determinado del dispositivo de prueba, registra el directorio de prueba y posprocesa los archivos de registro del directorio de prueba, y agrega las métricas.

Resumen

Constructores públicos

AtraceRunMetricCollector()

Métodos públicos

void onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Devolución de llamada cuando finaliza un caso de prueba.

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

La implementación del método debe permitir registrar el directorio y analizarlo para obtener las métricas que se incluirán en DeviceMetricData.

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

La implementación del método debe permitir registrar el archivo y analizarlo para obtener las métricas que se incluirán en DeviceMetricData.

Constructores públicos

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

Métodos públicos

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Devolución de llamada cuando finaliza un caso de prueba. Este debería ser el momento de limpiar.

Parámetros
testData DeviceMetricData: Es el DeviceMetricData que contiene los datos del caso de prueba. Será el mismo objeto que durante onTestStart(DeviceMetricData).

currentTestCaseMetrics Map: Es el mapa actual de métricas que se pasa a testEnded(TestDescription,Map).

processMetricDirectory

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

La implementación del método debe permitir registrar el directorio y analizarlo para obtener las métricas que se incluirán en DeviceMetricData.

Parámetros
key String: Es la clave de opción asociada al directorio que se extrajo.

metricDirectory File: Es el File extraído del dispositivo que coincide con la clave de opción.

runData DeviceMetricData: Es el DeviceMetricData en el que se pueden almacenar las métricas.

processMetricFile

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

La implementación del método debe permitir registrar el archivo y analizarlo para obtener las métricas que se incluirán en DeviceMetricData.

Parámetros
key String: Es la clave de opción asociada al archivo que se extrajo.

metricFile File: Es el File extraído del dispositivo que coincide con la clave de opción.

runData DeviceMetricData: Es el DeviceMetricData en el que se pueden almacenar las métricas.