DeviceMetricData

public class DeviceMetricData
extends Object implements Serializable

java.lang.Object
com.android.tradefed.device.metric.DeviceMetricData


Objeto para contener todos los datos recopilados por los recopiladores de métricas. TODO: Agrega los métodos de retención y recepción de datos.

Resumen

Constructores públicos

DeviceMetricData(IInvocationContext context)

Ctor

Métodos públicos

void addMetric(String key, MetricMeasurement.Metric.Builder metric)

Agrega una sola métrica asociada con el dispositivo principal.

void addMetricForDevice(ITestDevice device, String key, MetricMeasurement.Metric.Builder metric)

Agrega una sola métrica asociada con un dispositivo especificado.

void addToMetrics(HashMap<String, MetricMeasurement.Metric> metrics)

Envía todos los datos recibidos hasta el momento al mapa de métricas que se informarán.

Constructores públicos

DeviceMetricData

public DeviceMetricData (IInvocationContext context)

Ctor

Parámetros
context IInvocationContext

Métodos públicos

addMetric

public void addMetric (String key, 
                MetricMeasurement.Metric.Builder metric)

Agrega una sola métrica asociada con el dispositivo principal.

Parámetros
key String: Es la clave de la métrica.

metric MetricMeasurement.Metric.Builder: Es el valor asociado con la métrica.

addMetricForDevice

public void addMetricForDevice (ITestDevice device, 
                String key, 
                MetricMeasurement.Metric.Builder metric)

Agrega una sola métrica asociada con un dispositivo especificado.

Parámetros
device ITestDevice: Es el ITestDevice al que está asociada la métrica.

key String: Es la clave de la métrica.

metric MetricMeasurement.Metric.Builder: Es el valor asociado con la métrica.

addToMetrics

public void addToMetrics (HashMap<String, MetricMeasurement.Metric> metrics)

Envía todos los datos recibidos hasta el momento al mapa de métricas que se informarán. También debería limpiar los recursos después de enviarlos.

Parámetros
metrics HashMap: Son las métricas disponibles actualmente.