DeviceMetricData
public
class
DeviceMetricData
extends Object
implements
Serializable
| 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(HashMap<String, MetricMeasurement.Metric> 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 (HashMap<String, MetricMeasurement.Metric> metrics)
これまでに受信したすべてのデータを、レポートされる指標のマップにプッシュします。プッシュしたら、リソースもクリーンアップする必要があります。
| パラメータ | |
|---|---|
metrics |
HashMap: 現在使用可能な指標。 |