TfMetricProtoUtil

public class TfMetricProtoUtil
extends Object

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


Hilfsklasse zur Unterstützung der Karte zu Karte Übergang.

Zusammenfassung

Öffentliche Konstrukteure

TfMetricProtoUtil ()

Öffentliche Methoden

static compatibleConvert ( map) compatibleConvert ( map)

Konvertierung der Karte zu Karte .

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

Erstellen Sie eine Metric für einen einzelnen long/int-Wert und geben Sie optional eine Einheit an.

static MetricMeasurement.Metric stringToMetric (String metric)

Konvertieren Sie eine einfache String-Metrik (altes Format) in eine Metric (neues Format).

static upgradeConvert ( metrics) upgradeConvert ( metrics)

Konvertierung von Karte zu HashMap .

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

Konvertierung von Karte zu HashMap .

Öffentliche Konstrukteure

TfMetricProtoUtil

public TfMetricProtoUtil ()

Öffentliche Methoden

kompatibelConvert

public static  compatibleConvert ( map)

Konvertierung der Karte zu Karte . Alle Zeichenfolgendarstellungen mit Einzelwerten werden verwendet, Listendarstellungen werden nicht konvertiert und gehen verloren.

Parameter
map

Kehrt zurück

createSingleValue

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

Erstellen Sie eine Metric für einen einzelnen long/int-Wert und geben Sie optional eine Einheit an.

Parameter
value long : Der Wert, der gespeichert wird.

unit String : die Einheit des Werts oder null, wenn keine Einheit vorhanden ist.

Kehrt zurück
MetricMeasurement.Metric eine mit den Informationen gefüllte Metric .

stringToMetric

public static MetricMeasurement.Metric stringToMetric (String metric)

Konvertieren Sie eine einfache String-Metrik (altes Format) in eine Metric (neues Format).

Parameter
metric String : Die Zeichenfolge, die eine Metrik enthält.

Kehrt zurück
MetricMeasurement.Metric Die erstellte Metric

upgradeKonvertieren

public static  upgradeConvert ( metrics)

Konvertierung von Karte zu HashMap . Um zur neuen Oberfläche zu gelangen. Aufgrund der alten Formatbeschränkungen werden die Informationen möglicherweise nur teilweise ausgefüllt.

Parameter
metrics

Kehrt zurück

upgradeKonvertieren

public static  upgradeConvert ( metrics, 
                boolean smartNumbers)

Konvertierung von Karte zu HashMap . Um zur neuen Oberfläche zu gelangen. Aufgrund der alten Formatbeschränkungen werden die Informationen möglicherweise nur teilweise ausgefüllt.

Parameter
metrics

smartNumbers boolean : konvertiert Zahlen in Int-Metriken

Kehrt zurück