DeviceMetricData

public class DeviceMetricData
extends Object implements Serializable

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


Obiekt do przechowywania wszystkich danych zebranych przez kolektory danych. TODO: dodaj metody przechowywania i odbierania danych.

Podsumowanie

Konstruktory publiczne

DeviceMetricData(IInvocationContext context)

Konstruktor

Metody publiczne

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

Dodaj pojedynczy wskaźnik powiązany z urządzeniem głównym.

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

Dodaj pojedynczy wskaźnik powiązany z określonym urządzeniem.

void addToMetrics(HashMap<String, MetricMeasurement.Metric> metrics)

Prześlij wszystkie dotychczas otrzymane dane do mapy wskaźników, które zostaną zgłoszone.

Konstruktory publiczne

DeviceMetricData

public DeviceMetricData (IInvocationContext context)

Konstruktor

Parametry
context IInvocationContext

Metody publiczne

addMetric

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

Dodaj pojedynczy wskaźnik powiązany z urządzeniem głównym.

Parametry
key String: klucz wskaźnika.

metric MetricMeasurement.Metric.Builder: wartość powiązana ze wskaźnikiem.

addMetricForDevice

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

Dodaj pojedynczy wskaźnik powiązany z określonym urządzeniem.

Parametry
device ITestDevice: ITestDevice, z którym powiązany jest wskaźnik.

key String: klucz wskaźnika.

metric MetricMeasurement.Metric.Builder: wartość powiązana ze wskaźnikiem.

addToMetrics

public void addToMetrics (HashMap<String, MetricMeasurement.Metric> metrics)

Prześlij wszystkie dotychczas otrzymane dane do mapy wskaźników, które zostaną zgłoszone. Po przesłaniu zasobów należy je też usunąć.

Parametry
metrics HashMap: aktualnie dostępne wskaźniki.