TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

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


Classe utilitaire pour aider avec la carte vers la carte transition.

Résumé

Constructeurs publics

TfMetricProtoUtil ()

Méthodes publiques

static compatibleConvert ( map) compatibleConvert ( map)

Conversion de la carte vers la carte .

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

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

static MetricMeasurement.Metric stringToMetric (String metric)

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

static upgradeConvert ( metrics) upgradeConvert ( metrics)

Conversion à partir de la carte vers HashMap .

static upgradeConvert ( metrics, boolean smartNumbers) upgradeConvert ( metrics, boolean smartNumbers)

Conversion à partir de la carte vers HashMap .

Constructeurs publics

TfMetricProtoUtil

public TfMetricProtoUtil ()

Méthodes publiques

compatibleConvertir

public static  compatibleConvert ( map)

Conversion de la carte vers la carte . Toutes les représentations sous forme de chaîne de valeur unique sont utilisées, les représentations de liste ne sont pas converties et seront perdues.

Paramètres
map

Retour

créer une valeur unique

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

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

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

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

Retour
MetricMeasurement.Metric une Metric remplie avec les informations.

chaîneVersMetrique

public static MetricMeasurement.Metric stringToMetric (String metric)

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

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

Retour
MetricMeasurement.Metric La Metric créée

mise à niveauConvertir

public static  upgradeConvert ( metrics)

Conversion à partir de la carte vers HashMap . Pour accéder à la nouvelle interface. Les informations peuvent n'être que partiellement renseignées en raison des anciennes limitations de format.

Paramètres
metrics

Retour

mise à niveauConvertir

public static  upgradeConvert ( metrics, 
                boolean smartNumbers)

Conversion à partir de la carte vers HashMap . Pour accéder à la nouvelle interface. Les informations peuvent n'être que partiellement renseignées en raison des anciennes limitations de format.

Paramètres
metrics

smartNumbers boolean : convertir des nombres en métriques entières

Retour