DeviceMetricData
public
class
DeviceMetricData
extends Object
implements
Serializable
| java.lang.Object | |
| ↳ | com.android.tradefed.device.metric.DeviceMetricData |
Objek untuk menyimpan semua data yang dikumpulkan oleh pengumpul metrik. TODO: Tambahkan metode penampungan 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 tertentu. |
void
|
addToMetrics(HashMap<String, MetricMeasurement.Metric> metrics)
Mendorong 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 tertentu.
| 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 (HashMap<String, MetricMeasurement.Metric> metrics)
Mendorong semua data yang diterima sejauh ini ke peta metrik yang akan dilaporkan. Tindakan ini juga akan membersihkan resource setelah mendorongnya.
| Parameter | |
|---|---|
metrics |
HashMap: Metrik yang saat ini tersedia. |