ResourceMetricUtil

public class ResourceMetricUtil
extends Object

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


Вспомогательные функции для составления метрик.

Краткое содержание

Государственные строители

ResourceMetricUtil ()

Общедоступные методы

static float ConvertedMetricValue (String original, float conversionDivisor)

Преобразует метрическое значение в различные единицы измерения и форматирует выходное значение.

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

Выполняет команду adb и возвращает ответ в случае успеха.

static Timestamp GetCurrentTimestamp ()

Получает текущую метку времени из системных часов UTC.

static float RoundedMetricValue (String original)

Проанализируйте и отформатируйте значение метрики.

Государственные строители

ResourceMetricUtil

public ResourceMetricUtil ()

Общедоступные методы

ConvertedMetricValue

public static float ConvertedMetricValue (String original, 
                float conversionDivisor)

Преобразует метрическое значение в различные единицы измерения и форматирует выходное значение.

Параметры
original String : исходное строковое значение.

conversionDivisor float : делитель для преобразования единиц измерения.

Возвраты
float Выходное значение с плавающей запятой.

Броски
NumberFormatException если исходная строка равна null.

GetCommandResponse

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

Выполняет команду adb и возвращает ответ в случае успеха.

Параметры
deviceManager IDeviceManager : экземпляр IDeviceManager для выполнения команд на доступных устройствах.

serial String : серийный номер устройства.

cmd String : строка команды.

timeoutMs long : время ожидания в миллисекундах.

Возвраты
Optional<String> Экземпляр CommandResult .

GetCurrentTimestamp

public static Timestamp GetCurrentTimestamp ()

Получает текущую метку времени из системных часов UTC.

Возвраты
Timestamp

Округленное значение метрики

public static float RoundedMetricValue (String original)

Проанализируйте и отформатируйте значение метрики.

Параметры
original String : исходное строковое значение.

Возвраты
float Выходное значение с плавающей запятой.

Броски
NumberFormatException если исходная строка равна null.