ResourceMetricUtil

public class ResourceMetricUtil
extends Object

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


Funções utilitárias para composição de métricas.

Resumo

Construtores públicos

ResourceMetricUtil ()

Métodos públicos

static float ConvertedMetricValue (String original, float conversionDivisor)

Converte o valor da métrica em unidades diferentes e formata o valor de saída.

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

Executa o comando adb e retorna uma resposta se for bem-sucedido.

static Timestamp GetCurrentTimestamp ()

Obtém o carimbo de data/hora atual do relógio UTC do sistema.

static float RoundedMetricValue (String original)

Analise e formate o valor da métrica.

Construtores públicos

ResourceMetricUtil

public ResourceMetricUtil ()

Métodos públicos

Valor Métrico Convertido

public static float ConvertedMetricValue (String original, 
                float conversionDivisor)

Converte o valor da métrica em unidades diferentes e formata o valor de saída.

Parâmetros
original String : a string do valor original.

conversionDivisor float : o divisor para conversão de unidades.

Devoluções
float O valor flutuante de saída.

Lança
NumberFormatException se a string original for nula.

ObterCommandResponse

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

Executa o comando adb e retorna uma resposta se for bem-sucedido.

Parâmetros
deviceManager IDeviceManager : a instância IDeviceManager para executar comandos em dispositivos "Disponíveis".

serial String : o serial do dispositivo.

cmd String : a string do comando.

timeoutMs long : o tempo de espera em milissegundos.

Devoluções
Uma instância CommandResult .

ObterCurrentTimestamp

public static Timestamp GetCurrentTimestamp ()

Obtém o carimbo de data/hora atual do relógio UTC do sistema.

Devoluções
Timestamp

ValorMétrico Arredondado

public static float RoundedMetricValue (String original)

Analise e formate o valor da métrica.

Parâmetros
original String : a string do valor original.

Devoluções
float O valor flutuante de saída.

Lança
NumberFormatException se a string original for nula.