DeviceMetricData

public class DeviceMetricData
extends Object

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


Objek untuk menyimpan semua data yang dikumpulkan oleh pengumpulan metrik. TODO: Tambahkan metode penyimpanan dan penerimaan data.

Ringkasan

Konstruktor publik

DeviceMetricData(IInvocationContext context)

Ctor

Metode publik

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

Tambahkan satu metrik yang terkait dengan perangkat utama.

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

Menambahkan satu metrik yang terkait dengan perangkat yang ditentukan.

void addToMetrics( metrics)

Kirim semua data yang diterima sejauh ini ke peta metrik yang akan dilaporkan.

Konstruktor publik

DeviceMetricData

public DeviceMetricData (IInvocationContext context)

Ctor

Parameter
context IInvocationContext

Metode publik

addMetric

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

Tambahkan satu metrik yang terkait dengan perangkat utama.

Parameter
key String: Kunci metrik.

metric MetricMeasurement.Metric.Builder: Nilai yang terkait dengan metrik.

addMetricForDevice

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

Menambahkan satu metrik yang terkait dengan perangkat yang ditentukan.

Parameter
device ITestDevice: ITestDevice yang terkait dengan metrik.

key String: Kunci metrik.

metric MetricMeasurement.Metric.Builder: Nilai yang terkait dengan metrik.

addToMetrics

public void addToMetrics ( metrics)

Kirim semua data yang diterima sejauh ini ke peta metrik yang akan dilaporkan. Tindakan ini juga akan membersihkan resource setelah mendorongnya.

Parameter
metrics : Metrik yang saat ini tersedia.