TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

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


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

Résumé

Constructeurs publics

TfMetricProtoUtil()

Méthodes publiques

static compatibleConvert( map)

Conversion de Map<chaîne, métrique=""> en Map<chaîne, chaîne="">. </chaîne,></chaîne,>

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

Créez un Metric pour une seule valeur long/int et fournissez éventuellement une unité.

static MetricMeasurement.Metric stringToMetric(String metric)

Convertissez une métrique de chaîne simple (ancien format) en Metric (nouveau format).

static upgradeConvert( metrics)

Conversion de Map<chaîne, chaîne=""> en HashMap<chaîne, métrique="">. </chaîne,></chaîne,>

static upgradeConvert( metrics, boolean smartNumbers)

Conversion de Map<chaîne, chaîne=""> en HashMap<chaîne, métrique="">. </chaîne,></chaîne,>

Constructeurs publics

TfMetricProtoUtil

public TfMetricProtoUtil ()

Méthodes publiques

compatibleConvert

public static  compatibleConvert ( map)

Conversion de Map<string, metric=""> en Map<string, string="">. Toutes les représentations sous forme de chaîne à valeur unique sont utilisées. La représentation de liste n'est pas convertie et sera perdue.</string,></string,>

Paramètres
map

Renvoie

createSingleValue

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

Créez un Metric pour une seule valeur long/int et fournissez éventuellement une unité.

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

unit String: unité de la valeur, ou valeur nulle si aucune unité.

Renvoie
MetricMeasurement.Metric Un Metric renseigné avec les informations.

stringToMetric

public static MetricMeasurement.Metric stringToMetric (String metric)

Convertissez une métrique de chaîne 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  upgradeConvert ( metrics)

Conversion de Map<string, string=""> en HashMap<string, metric="">. Pour accéder à la nouvelle interface. Les informations ne sont peut-être pas entièrement renseignées en raison des limites de l'ancien format.</string,></string,>

Paramètres
metrics

Renvoie

upgradeConvert

public static  upgradeConvert ( metrics, 
                boolean smartNumbers)

Conversion de Map<string, string=""> en HashMap<string, metric="">. Pour accéder à la nouvelle interface. Les informations ne sont peut-être pas entièrement renseignées en raison des limites de l'ancien format.</string,></string,>

Paramètres
metrics

smartNumbers boolean: convertit les nombres en métriques int

Renvoie