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) addToMetrics ( 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 ( metrics)

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

パラメーター
metrics :現在利用可能なメトリック。