ResourceMetricUtil

public class ResourceMetricUtil
extends Object

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


用於組成指標的效用函數。

概括

公共構造函數

ResourceMetricUtil ()

公共方法

static float ConvertedMetricValue (String original, float conversionDivisor)

將度量值轉換為不同的單位並格式化輸出值。

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

執行 adb 命令並在成功時返迴響應。

static Timestamp GetCurrentTimestamp ()

從系統 UTC 時鐘獲取當前時間戳。

static float RoundedMetricValue (String original)

解析並格式化指標值。

公共構造函數

ResourceMetricUtil

public ResourceMetricUtil ()

公共方法

轉換後的度量值

public static float ConvertedMetricValue (String original, 
                float conversionDivisor)

將度量值轉換為不同的單位並格式化輸出值。

參數
original String :原始值字符串。

conversionDivisor float : 單位轉換的除數。

退貨
float輸出浮點值。

投擲
如果原始字符串為空。

獲取命令響應

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

執行 adb 命令並在成功時返迴響應。

參數
deviceManager IDeviceManager :用於在“可用”設備上執行命令的 IDeviceManager 實例。

serial String :設備序列號。

cmd String :命令字符串。

timeoutMs long :等待的時間,以毫秒為單位。

退貨
一個CommandResult實例。

獲取當前時間戳

public static Timestamp GetCurrentTimestamp ()

從系統 UTC 時鐘獲取當前時間戳。

退貨
Timestamp

舍入度量值

public static float RoundedMetricValue (String original)

解析並格式化指標值。

參數
original String :原始值字符串。

退貨
float輸出浮點值。

投擲
如果原始字符串為空。