ResourceMetricUtil

public class ResourceMetricUtil
extends Object

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


Funzioni di utilità per la composizione delle metriche.

Riepilogo

Costruttori pubblici

ResourceMetricUtil()

Metodi pubblici

static float ConvertedMetricValue(String original, float conversionDivisor)

Converte il valore della metrica in unità diverse e formatta il valore di output.

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

Esegue il comando adb e restituisce la risposta in caso di esito positivo.

static Timestamp GetCurrentTimestamp()

Recupera il timestamp corrente dall'orologio UTC del sistema.

static float RoundedMetricValue(String original)

Analizza e formatta il valore della metrica.

Costruttori pubblici

ResourceMetricUtil

public ResourceMetricUtil ()

Metodi pubblici

ConvertedMetricValue

public static float ConvertedMetricValue (String original, 
                float conversionDivisor)

Converte il valore della metrica in unità diverse e formatta il valore di output.

Parametri
original String: la stringa del valore originale.

conversionDivisor float: il divisore per la conversione di unità.

Resi
float Il valore float di output.

Genera
NumberFormatException se la stringa originale è nulla.

GetCommandResponse

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

Esegue il comando adb e restituisce la risposta in caso di esito positivo.

Parametri
deviceManager IDeviceManager: l'istanza IDeviceManager per l'esecuzione del comando sui dispositivi "Disponibili" .

serial String: il numero di serie del dispositivo.

cmd String: la stringa del comando.

timeoutMs long: il tempo di attesa in millisecondi.

Resi
Optional<String> Un'istanza di CommandResult.

GetCurrentTimestamp

public static Timestamp GetCurrentTimestamp ()

Recupera il timestamp corrente dall'orologio UTC del sistema.

Resi
Timestamp

RoundedMetricValue

public static float RoundedMetricValue (String original)

Analizza e formatta il valore della metrica.

Parametri
original String: la stringa del valore originale.

Resi
float Il valore float di output.

Genera
NumberFormatException se la stringa originale è nulla.