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)

建構函式

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