设备指标数据

public class DeviceMetricData
extends Object

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


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

摘要

公共构造函数

DeviceMetricData(IInvocationContext context)

托尔

公共方法

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

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

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

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

void addToMetrics( metrics)

将到目前为止收到的所有数据推送到要报告的指标映射。

公共构造函数

设备指标数据

public DeviceMetricData (IInvocationContext context)

托尔

参数
context IInvocationContext

公共方法

添加指标

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