DeviceMetricData
public
class
DeviceMetricData
extends Object
implements
Serializable
| java.lang.Object | |
| ↳ | com.android.tradefed.device.metric.DeviceMetricData |
物件,用於保存指標收集器收集的所有資料。待辦事項:新增資料保留和接收資料的方法。
摘要
公用建構函式 | |
|---|---|
DeviceMetricData(IInvocationContext context)
Ctor |
|
公用方法 | |
|---|---|
void
|
addMetric(String key, MetricMeasurement.Metric.Builder metric)
新增與主要裝置相關聯的單一指標。 |
void
|
addMetricForDevice(ITestDevice device, String key, MetricMeasurement.Metric.Builder metric)
新增與指定裝置相關聯的單一指標。 |
void
|
addToMetrics(HashMap<String, MetricMeasurement.Metric> metrics)
將目前收到的所有資料推送至要回報的指標對應。 |
公用建構函式
DeviceMetricData
public DeviceMetricData (IInvocationContext context)
Ctor
| 參數 | |
|---|---|
context |
IInvocationContext |
公用方法
addMetric
public void addMetric (String key,
MetricMeasurement.Metric.Builder metric)新增與主要裝置相關聯的單一指標。
| 參數 | |
|---|---|
key |
String:指標的鍵。 |
metric |
MetricMeasurement.Metric.Builder:與指標相關聯的值。 |
addMetricForDevice
public void addMetricForDevice (ITestDevice device, String key, MetricMeasurement.Metric.Builder metric)
新增與指定裝置相關聯的單一指標。
| 參數 | |
|---|---|
device |
ITestDevice:與指標相關聯的 ITestDevice。 |
key |
String:指標的鍵。 |
metric |
MetricMeasurement.Metric.Builder:與指標相關聯的值。 |
addToMetrics
public void addToMetrics (HashMap<String, MetricMeasurement.Metric> metrics)
將目前收到的所有資料推送至要回報的指標對應。這也應該會在推送資源後清理資源。
| 參數 | |
|---|---|
metrics |
HashMap:目前可用的指標。 |