氧氣利用率

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 static  collectErrorSignatures (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。