DeviceMetricData

public class DeviceMetricData
extends Object

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


Es un 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 específico.

void addToMetrics( metrics)

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

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 específico.

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 ( metrics)

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

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