DeviceMetricData

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)

これまでに受信したすべてのデータを、レポートされる指標のマップにプッシュします。

パブリック コンストラクタ

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)

これまでに受信したすべてのデータを、レポートされる指標のマップにプッシュします。これにより、push 後にリソースもクリーンアップされます。

パラメータ
metrics : 現在利用可能な指標。