DeviceMetricData

public class DeviceMetricData
extends Object

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


用于存储指标收集器收集的所有数据的对象。TODO:添加数据保留和接收数据的方法。

摘要

公共构造函数

DeviceMetricData(IInvocationContext context)

Ctor

公共方法

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

添加与主要设备关联的单个指标。

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

添加与指定设备关联的单个指标。

void addToMetrics( 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 ( metrics)

将到目前为止收到的所有数据推送到要报告的指标映射。这还应在推送资源后清理资源。

参数
metrics :当前可用的指标。