TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

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


Classe utilitaire permettant de faciliter la transition de Map<string, string=""> vers Map<string, metric="">.</string,></string,>

Résumé

Constructeurs publics

TfMetricProtoUtil()

Méthodes publiques

static Map<String, String> compatibleConvert(Map<String, MetricMeasurement.Metric> map)

Conversion de Map<string, metric=""> en Map<string, string="">. </string,></string,>

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

Créez une Metric pour une seule valeur longue/entière et fournissez éventuellement une unité.

static MetricMeasurement.Metric doubleArrayToMetric(List<Double> metric)

Convertissez une liste de doubles en Metric.

static MetricMeasurement.Metric doubleToMetric(Double metric)

Convertissez une métrique Double simple en Metric.

static MetricMeasurement.Metric numericArrayToMetric(List<Long> metric)

Convertissez une liste de valeurs numériques (int64) en Metric.

static MetricMeasurement.Metric numericToMetric(Long metric)

Convertissez une métrique numérique simple en Metric.

static MetricMeasurement.Metric stringArrayToMetric(List<String> metric)

Convertissez une liste de chaînes en Metric.

static MetricMeasurement.Metric stringToMetric(String metric)

Convertissez une métrique String simple (ancien format) en Metric (nouveau format).

static HashMap<String, MetricMeasurement.Metric> upgradeConvert(Map<String, String> metrics)

Conversion de Map<string, string=""> en HashMap<string, metric="">. </string,></string,>

static HashMap<String, MetricMeasurement.Metric> upgradeConvert(Map<String, String> metrics, boolean smartNumbers)

Conversion de Map<string, string=""> en HashMap<string, metric="">. </string,></string,>

Constructeurs publics

TfMetricProtoUtil

public TfMetricProtoUtil ()

Méthodes publiques

compatibleConvert

public static Map<String, String> compatibleConvert (Map<String, MetricMeasurement.Metric> map)

Conversion de Map<string, metric=""> en Map<string, string="">.</string,></string,>

Paramètres
map Map

Renvoie
Map<String, String>

createSingleValue

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

Créez une Metric pour une seule valeur longue/entière et fournissez éventuellement une unité.

Paramètres
value long : valeur qui sera stockée.

unit String : unité de la valeur ou null si aucune unité.

Renvoie
MetricMeasurement.Metric une Metric contenant les informations.

doubleArrayToMetric

public static MetricMeasurement.Metric doubleArrayToMetric (List<Double> metric)

Convertissez une liste de doubles en Metric.

Paramètres
metric List : liste contenant la métrique.

Renvoie
MetricMeasurement.Metric Metric créée

doubleToMetric

public static MetricMeasurement.Metric doubleToMetric (Double metric)

Convertissez une métrique Double simple en Metric.

Paramètres
metric Double : double contenant une métrique.

Renvoie
MetricMeasurement.Metric Metric créée

numericArrayToMetric

public static MetricMeasurement.Metric numericArrayToMetric (List<Long> metric)

Convertissez une liste de valeurs numériques (int64) en Metric.

Paramètres
metric List : liste contenant la métrique.

Renvoie
MetricMeasurement.Metric Metric créée

numericToMetric

public static MetricMeasurement.Metric numericToMetric (Long metric)

Convertissez une métrique numérique simple en Metric.

Paramètres
metric Long : double contenant une métrique.

Renvoie
MetricMeasurement.Metric Metric créée

stringArrayToMetric

public static MetricMeasurement.Metric stringArrayToMetric (List<String> metric)

Convertissez une liste de chaînes en Metric.

Paramètres
metric List : liste contenant la métrique.

Renvoie
MetricMeasurement.Metric Metric créée

stringToMetric

public static MetricMeasurement.Metric stringToMetric (String metric)

Convertissez une métrique String simple (ancien format) en Metric (nouveau format).

Paramètres
metric String : chaîne contenant une métrique.

Renvoie
MetricMeasurement.Metric Metric créée

upgradeConvert

public static HashMap<String, MetricMeasurement.Metric> upgradeConvert (Map<String, String> metrics)

Conversion de Map<string, string=""> en HashMap<string, metric="">. Pour passer à la nouvelle interface. Les informations ne seront peut-être que partiellement renseignées en raison des limites de l'ancien format.</string,></string,>

Paramètres
metrics Map

Renvoie
HashMap<String, MetricMeasurement.Metric>

upgradeConvert

public static HashMap<String, MetricMeasurement.Metric> upgradeConvert (Map<String, String> metrics, 
                boolean smartNumbers)

Conversion de Map<string, string=""> en HashMap<string, metric="">. Pour passer à la nouvelle interface. Les informations ne seront peut-être que partiellement renseignées en raison des limites de l'ancien format.</string,></string,>

Paramètres
metrics Map

smartNumbers boolean : convertissez les nombres en métriques entières.

Renvoie
HashMap<String, MetricMeasurement.Metric>