TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.proto.TfMetricProtoUtil


Classe utilitária para ajudar na transição de Map<string, string=""> para Map<string, metric="">.</string,></string,>

Resumo

Construtores públicos

TfMetricProtoUtil()

Métodos públicos

static compatibleConvert( map)

Conversão de Map<string, metric=""> para Map<string, string="">. </string,></string,>

static MetricMeasurement.Metric createSingleValue(long value, String unit)

Crie um Metric para um único valor long/int e, opcionalmente, forneça uma unidade.

static MetricMeasurement.Metric stringToMetric(String metric)

Converta uma métrica String simples (formato antigo) em uma Metric (novo formato).

static upgradeConvert( metrics)

Conversão de Map<string, string=""> para HashMap<string, metric="">. </string,></string,>

static upgradeConvert( metrics, boolean smartNumbers)

Conversão de Map<string, string=""> para HashMap<string, metric="">. </string,></string,>

Construtores públicos

TfMetricProtoUtil

public TfMetricProtoUtil ()

Métodos públicos

compatibleConvert

public static  compatibleConvert ( map)

Conversão de Map<string, metric=""> para Map<string, string="">. Toda a representação de string de valor único é usada. A representação de lista não é convertida e é perdida.</string,></string,>

Parâmetros
map

Retorna

createSingleValue

public static MetricMeasurement.Metric createSingleValue (long value, 
                String unit)

Crie um Metric para um único valor long/int e, opcionalmente, forneça uma unidade.

Parâmetros
value long: o valor que será armazenado.

unit String: a unidade do valor ou nulo se não houver uma unidade.

Retorna
MetricMeasurement.Metric um Metric preenchido com as informações.

stringToMetric

public static MetricMeasurement.Metric stringToMetric (String metric)

Converta uma métrica String simples (formato antigo) em uma Metric (novo formato).

Parâmetros
metric String: a string que contém uma métrica.

Retorna
MetricMeasurement.Metric O Metric criado

upgradeConvert

public static  upgradeConvert ( metrics)

Conversão de Map<string, string=""> para HashMap<string, metric="">. Para acessar a nova interface. É possível que as informações só sejam parcialmente preenchidas devido às limitações de formato antigo.</string,></string,>

Parâmetros
metrics

Retorna

upgradeConvert

public static  upgradeConvert ( metrics, 
                boolean smartNumbers)

Conversão de Map<string, string=""> para HashMap<string, metric="">. Para acessar a nova interface. É possível que as informações só sejam parcialmente preenchidas devido às limitações de formato antigo.</string,></string,>

Parâmetros
metrics

smartNumbers boolean: converte números em métricas int

Retorna