设备指标数据

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

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

公共构造函数

设备指标数据

public DeviceMetricData (IInvocationContext context)

Ctor

参数
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 :与指标关联的值。

添加到指标

public void addToMetrics ( metrics)

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

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