DeviceMetricData

public class DeviceMetricData
extends Object

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


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

Résumé

Constructeurs publics

DeviceMetricData(IInvocationContext context)

Ctor

Méthodes publiques

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

Ajoutez une seule métrique associée à l'appareil 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)

Transférez toutes les données reçues jusqu'à présent vers la carte des métriques qui seront incluses dans le rapport.

Constructeurs publics

DeviceMetricData

public DeviceMetricData (IInvocationContext context)

Ctor

Paramètres
context IInvocationContext

Méthodes publiques

addMetric

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

Ajoutez une seule métrique associée à l'appareil principal.

Paramètres
key String: 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: ITestDevice auquel la métrique est associée.

key String: clé de la métrique.

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

addToMetrics

public void addToMetrics ( metrics)

Transférez toutes les données reçues jusqu'à présent vers la carte des métriques qui seront incluses dans le rapport. Cela devrait également nettoyer les ressources après leur transfert.

Paramètres
metrics : métriques actuellement disponibles.