DeviceMetricData
public
class
DeviceMetricData
extends Object
implements
Serializable
| java.lang.Object | |
| ↳ | com.android.tradefed.device.metric.DeviceMetricData |
Objeto para armazenar todos os dados coletados por coletores de métricas. TODO: adicionar os métodos de retenção e recebimento de dados.
Resumo
Construtores públicos | |
|---|---|
DeviceMetricData(IInvocationContext context)
Ctor |
|
Métodos públicos | |
|---|---|
void
|
addMetric(String key, MetricMeasurement.Metric.Builder metric)
Adiciona uma única métrica associada ao dispositivo principal. |
void
|
addMetricForDevice(ITestDevice device, String key, MetricMeasurement.Metric.Builder metric)
Adiciona uma única métrica associada a um dispositivo especificado. |
void
|
addToMetrics(HashMap<String, MetricMeasurement.Metric> metrics)
Envia todos os dados recebidos até o momento para o mapa de métricas que serão informadas. |
Construtores públicos
DeviceMetricData
public DeviceMetricData (IInvocationContext context)
Ctor
| Parâmetros | |
|---|---|
context |
IInvocationContext |
Métodos públicos
addMetric
public void addMetric (String key,
MetricMeasurement.Metric.Builder metric)Adiciona uma única métrica associada ao dispositivo principal.
| Parâmetros | |
|---|---|
key |
String: a chave da métrica. |
metric |
MetricMeasurement.Metric.Builder: o valor associado à métrica. |
addMetricForDevice
public void addMetricForDevice (ITestDevice device, String key, MetricMeasurement.Metric.Builder metric)
Adiciona uma única métrica associada a um dispositivo especificado.
| Parâmetros | |
|---|---|
device |
ITestDevice: o ITestDevice ao qual a métrica está associada. |
key |
String: a chave da métrica. |
metric |
MetricMeasurement.Metric.Builder: o valor associado à métrica. |
addToMetrics
public void addToMetrics (HashMap<String, MetricMeasurement.Metric> metrics)
Envia todos os dados recebidos até o momento para o mapa de métricas que serão informadas. Isso também limpa os recursos após o envio.
| Parâmetros | |
|---|---|
metrics |
HashMap: as métricas disponíveis no momento. |