DeviceMetricData

public class DeviceMetricData
extends Object

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


Objet pour contenir toutes les données collectées par les collecteurs de métriques. À FAIRE : Ajoutez les méthodes de conservation des données et de réception des données.

Résumé

Constructeurs publics

DeviceMetricData ( IInvocationContext context)

Cteur

Méthodes publiques

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

Ajoutez une seule métrique associée au périphérique principal.

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

Ajoutez une seule métrique associée à un appareil spécifié.

void addToMetrics ( metrics) addToMetrics ( metrics)

Poussez toutes les données reçues jusqu'à présent vers la carte des métriques qui seront rapportées.

Constructeurs publics

DeviceMetricData

public DeviceMetricData (IInvocationContext context)

Cteur

Paramètres
context IInvocationContext

Méthodes publiques

addMetric

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

Ajoutez une seule métrique associée au périphérique principal.

Paramètres
key String : La clé de la métrique.

metric MetricMeasurement.Metric.Builder : valeur associée à la métrique.

addMetricForDevice

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

Ajoutez une seule métrique associée à un appareil spécifié.

Paramètres
device ITestDevice : l' ITestDevice auquel la métrique est associée.

key String : La clé de la métrique.

metric MetricMeasurement.Metric.Builder : valeur associée à la métrique.

addToMetrics

public void addToMetrics ( metrics)

Poussez toutes les données reçues jusqu'à présent vers la carte des métriques qui seront rapportées. Cela devrait également nettoyer les ressources après les avoir poussées.

Paramètres
metrics : les métriques actuellement disponibles.