氧氣利用率
public class OxygenUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenUtil |
與 Oxygen 服務交互的實用程序。
概括
公共構造函數 | |
---|---|
OxygenUtil () OxygenUtil 的默認構造函數 |
公共方法 | |
---|---|
static long[] | collectDeviceLaunchMetrics (File logDir) 從 vdl_stdout 收集設備啟動器指標。 |
static | collectErrorSignatures (File logDir) 從日誌中收集錯誤簽名。 |
static String | collectOxygenVersion (File logDir) 從 oxygeen_version.txt 收集氧氣版本信息。 |
void | downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger) 當 Oxygen 無法啟動虛擬設備時,從 GCS 下載錯誤日誌。 |
static LogDataType | getDefaultLogType (String logFileName) 根據日誌文件的名稱確定日誌文件的日誌數據類型。 |
公共構造函數
氧氣利用率
public OxygenUtil ()
OxygenUtil 的默認構造函數
公共方法
收集設備啟動指標
public static long[] collectDeviceLaunchMetrics (File logDir)
從 vdl_stdout 收集設備啟動器指標。
參數 | |
---|---|
logDir | File :從遠程主機提取的日誌目錄。 |
退貨 | |
---|---|
long[] |
收集錯誤簽名
public staticcollectErrorSignatures (File logDir)
從日誌中收集錯誤簽名。
參數 | |
---|---|
logDir | File :從遠程主機提取的日誌目錄。 |
退貨 | |
---|---|
收集氧氣版
public static String collectOxygenVersion (File logDir)
從 oxygeen_version.txt 收集氧氣版本信息。
參數 | |
---|---|
logDir | File :從遠程主機提取的日誌目錄。 |
退貨 | |
---|---|
String |
下載啟動失敗日誌
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
當 Oxygen 無法啟動虛擬設備時,從 GCS 下載錯誤日誌。
參數 | |
---|---|
error | TargetSetupError :通過 Oxygen 服務租賃設備時引發 TargetSetupError。 |
logger | ITestLogger :記錄文件的ITestLogger |
獲取默認日誌類型
public static LogDataType getDefaultLogType (String logFileName)
根據日誌文件的名稱確定日誌文件的日誌數據類型。
參數 | |
---|---|
logFileName | String : 遠程日誌文件的名稱。 |
退貨 | |
---|---|
LogDataType | 日誌文件關聯的LogDataType 。如果無法根據其名稱確定日誌數據類型,將返回類型 UNKNOWN。 |