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 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 di 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 delle unità di misura.

Ritorni
float Il valore in virgola mobile dell'output.

Lanci
NumberFormatException se la stringa originale è null.

GetCommandResponse

public static  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 "Disponibile".

serial String: il numero di serie del dispositivo.

cmd String: la stringa di comando.

timeoutMs long: il tempo di attesa in millisecondi.

Ritorni
Un'istanza CommandResult.

GetCurrentTimestamp

public static Timestamp GetCurrentTimestamp ()

Recupera il timestamp corrente dall'orologio UTC di sistema.

Ritorni
Timestamp

ValoreMetricaArrotondato

public static float RoundedMetricValue (String original)

Analizza e formatta il valore della metrica.

Parametri
original String: la stringa del valore originale.

Ritorni
float Il valore in virgola mobile dell'output.

Lanci
NumberFormatException se la stringa originale è null.