設備指標數據

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 :當前可用的指標。