UtileRisorsaMetrica

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, in caso di esito positivo, restituisce la risposta.

static Timestamp GetCurrentTimestamp()

Ottiene il timestamp corrente dall'orologio UTC di sistema.

static float RoundedMetricValue(String original)

Analizza e formatta il valore della metrica.

Costruttori pubblici

UtileRisorsaMetrica

public ResourceMetricUtil ()

Metodi pubblici

ValoreMetrica Convertito

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à.

Ritorni
float Il valore in virgola mobile di 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, in caso di esito positivo, restituisce la risposta.

Parametri
deviceManager IDeviceManager: l'istanza IDeviceManager per l'esecuzione del comando su "Available" dispositivi mobili.

serial String: il numero di serie del dispositivo.

cmd String: stringa di comando.

timeoutMs long: tempo di attesa in millisecondi.

Ritorni
Un'istanza CommandResult.

GetCurrentTimestamp

public static Timestamp GetCurrentTimestamp ()

Ottiene il timestamp corrente dall'orologio UTC di sistema.

Ritorni
Timestamp

ValoreMetrica arrotondato

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 di output.

Lanci
NumberFormatException se la stringa originale è null.