ResourceMetricUtil

public class ResourceMetricUtil
extends Object

java.lang.Object
😎 com.android.tradefed.monitoring.collector.ResourceMetricUtil


Dienstprogrammfunktionen zum Erstellen von Metriken.

Zusammenfassung

Öffentliche Konstruktoren

ResourceMetricUtil()

Öffentliche Methoden

static float ConvertedMetricValue(String original, float conversionDivisor)

Wandelt den Messwert in verschiedene Einheiten um und formatiert den Ausgabewert.

static GetCommandResponse(IDeviceManager deviceManager, String serial, String cmd, long timeoutMs)

Führt den adb-Befehl aus und gibt bei Erfolg eine Antwort zurück.

static Timestamp GetCurrentTimestamp()

Ruft den aktuellen Zeitstempel der UTC-Uhr des Systems ab.

static float RoundedMetricValue(String original)

Parsen und formatieren Sie den Messwert.

Öffentliche Konstruktoren

ResourceMetricUtil

public ResourceMetricUtil ()

Öffentliche Methoden

Conversion-Messwert

public static float ConvertedMetricValue (String original, 
                float conversionDivisor)

Wandelt den Messwert in verschiedene Einheiten um und formatiert den Ausgabewert.

Parameter
original String: der ursprüngliche Wertstring.

conversionDivisor float: der Divisor für die Einheitenumrechnung.

Returns
float Der Gleitkommawert der Ausgabe.

Ausgabe
NumberFormatException wenn der ursprüngliche String null ist.

GetCommandResponse

public static  GetCommandResponse (IDeviceManager deviceManager, 
                String serial, 
                String cmd, 
                long timeoutMs)

Führt den adb-Befehl aus und gibt bei Erfolg eine Antwort zurück.

Parameter
deviceManager IDeviceManager: die IDeviceManager-Instanz zum Ausführen des Befehls bei „Verfügbar“ Geräte.

serial String: die Seriennummer des Geräts.

cmd String: der Befehlsstring.

timeoutMs long: die Wartezeit in Millisekunden.

Returns
Eine CommandResult-Instanz.

GetCurrentTimestamp

public static Timestamp GetCurrentTimestamp ()

Ruft den aktuellen Zeitstempel der UTC-Uhr des Systems ab.

Returns
Timestamp

RoundedMetricValue

public static float RoundedMetricValue (String original)

Parsen und formatieren Sie den Messwert.

Parameter
original String: der ursprüngliche Wertstring.

Returns
float Der Gleitkommawert der Ausgabe.

Ausgabe
NumberFormatException wenn der ursprüngliche String null ist.