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)

プライマリ デバイスに関連付けられた指標を 1 つ追加します。

void addMetricForDevice(ITestDevice device, String key, MetricMeasurement.Metric.Builder metric)

指定したデバイスに関連付けられた指標を 1 つ追加します。

void addToMetrics( metrics)

これまでに受け取ったすべてのデータを、報告される指標のマップにプッシュします。

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

DeviceMetricData

public DeviceMetricData (IInvocationContext context)

クリック率

パラメータ
context IInvocationContext

パブリック メソッド

指標を追加

public void addMetric (String key, 
                MetricMeasurement.Metric.Builder metric)

プライマリ デバイスに関連付けられた指標を 1 つ追加します。

パラメータ
key String: 指標のキー。

metric MetricMeasurement.Metric.Builder: 指標に関連付けられた値。

addMetricForDevice

public void addMetricForDevice (ITestDevice device, 
                String key, 
                MetricMeasurement.Metric.Builder metric)

指定したデバイスに関連付けられた指標を 1 つ追加します。

パラメータ
device ITestDevice: 指標が関連付けられている ITestDevice

key String: 指標のキー。

metric MetricMeasurement.Metric.Builder: 指標に関連付けられた値。

addToMetrics

public void addToMetrics ( metrics)

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

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