DispositivoMetricData

public class DeviceMetricData
extends Object

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


Objeto para contener todos los datos recopilados por recopiladores de métricas. TODO: agregue 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)

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

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

Agregue una sola métrica asociada con un dispositivo específico.

void addToMetrics ( metrics) addToMetrics ( metrics)

Empuje todos los datos recibidos hasta el momento al mapa de métricas que se reportarán.

Constructores públicos

DispositivoMetricData

public DeviceMetricData (IInvocationContext context)

Ctor

Parámetros
context IInvocationContext

Métodos públicos

addMetric

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

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

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

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

agregarMetricForDevice

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

Agregue una sola métrica asociada con un dispositivo específico.

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

key String : La clave de la métrica.

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

addToMetrics

public void addToMetrics ( metrics)

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

Parámetros
metrics : Las métricas disponibles actualmente.