DatiMetricaDispositivo

public class DeviceMetricData
extends Object

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


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

Riepilogo

Costruttori pubblici

DeviceMetricData(IInvocationContext context)

Ctor

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)

Esegui il push di tutti i dati ricevuti fino a quel momento alla mappa delle metriche che verranno segnalate.

Costruttori pubblici

DatiMetricaDispositivo

public DeviceMetricData (IInvocationContext context)

Ctor

Parametri
context IInvocationContext

Metodi pubblici

addMetrica

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: il 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)

Esegui il push di tutti i dati ricevuti fino a quel momento alla mappa delle metriche che verranno segnalate. Questa operazione dovrebbe anche dopo aver eseguito il push delle risorse.

Parametri
metrics : le metriche attualmente disponibili.