ResourceMetricUtil

public class ResourceMetricUtil
extends Object

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


Funciones de utilidad para componer métricas.

Resumen

Constructores públicos

ResourceMetricUtil()

Métodos públicos

static float ConvertedMetricValue(String original, float conversionDivisor)

Convierte el valor de la métrica a diferentes unidades y le aplica formato al valor de salida.

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

Ejecuta el comando adb y muestra la respuesta si se realiza correctamente.

static Timestamp GetCurrentTimestamp()

Obtiene la marca de tiempo actual del reloj UTC del sistema.

static float RoundedMetricValue(String original)

Analiza y da formato al valor de la métrica.

Constructores públicos

ResourceMetricUtil

public ResourceMetricUtil ()

Métodos públicos

ConvertedMetricValue

public static float ConvertedMetricValue (String original, 
                float conversionDivisor)

Convierte el valor de la métrica a diferentes unidades y le aplica formato al valor de salida.

Parámetros
original String: La cadena de valor original.

conversionDivisor float: Es el divisor para la conversión de unidades.

Muestra
float Es el valor de punto flotante de salida.

Arroja
NumberFormatException si la cadena original es nula.

GetCommandResponse

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

Ejecuta el comando adb y muestra la respuesta si se realiza correctamente.

Parámetros
deviceManager IDeviceManager: Es la instancia de IDeviceManager para ejecutar el comando en dispositivos "Disponibles".

serial String: Es el número de serie del dispositivo.

cmd String: Es la cadena de comandos.

timeoutMs long: Es el tiempo de espera en milisegundos.

Muestra
Una instancia de CommandResult

GetCurrentTimestamp

public static Timestamp GetCurrentTimestamp ()

Obtiene la marca de tiempo actual del reloj UTC del sistema.

Muestra
Timestamp

RoundedMetricValue

public static float RoundedMetricValue (String original)

Analiza y da formato al valor de la métrica.

Parámetros
original String: La cadena de valor original.

Muestra
float Es el valor de punto flotante de salida.

Arroja
NumberFormatException si la cadena original es nula.