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:当前可用的指标。 |