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