DeviceMetricData

public class DeviceMetricData
extends Object

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


Oggetto per contenere tutti i dati raccolti dai raccoglitori di metriche. DA FARE: aggiungere la conservazione dei dati e la ricezione dei metodi dei dati.

Riepilogo

Costruttori pubblici

DeviceMetricData ( IInvocationContext context)

Rettore

Metodi pubblici

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

Aggiungi una singola metrica associata al dispositivo principale.

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

Aggiungi una singola metrica associata a un dispositivo specificato.

void addToMetrics ( metrics) addToMetrics ( metrics)

Spingere tutti i dati finora ricevuti nella mappa delle metriche che verranno riportate.

Costruttori pubblici

DeviceMetricData

public DeviceMetricData (IInvocationContext context)

Rettore

Parametri
context IInvocationContext

Metodi pubblici

addMetric

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

Aggiungi una singola metrica associata al dispositivo principale.

Parametri
key String : la chiave della metrica.

metric MetricMeasurement.Metric.Builder : il valore associato alla metrica.

addMetricForDevice

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

Aggiungi una singola metrica associata a un dispositivo specificato.

Parametri
device ITestDevice : l' ITestDevice a cui è associata la metrica.

key String : la chiave della metrica.

metric MetricMeasurement.Metric.Builder : il valore associato alla metrica.

addToMetrics

public void addToMetrics ( metrics)

Spingere tutti i dati finora ricevuti nella mappa delle metriche che verranno riportate. Questo dovrebbe anche ripulire le risorse dopo averle inviate.

Parametri
metrics : le metriche attualmente disponibili.