氧气实用程序
public
class
OxygenUtil
extends Object
java.lang.Object 中 | |
↳ | com.android.tradefed.device.cloud.OxygenUtil |
与氧气服务交互的实用程序。
摘要
公共构造函数 | |
---|---|
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)
根据日志文件的名称确定其日志数据类型。 |
static
String
|
getRegionFromZoneMeta(String zone)
从给定的地区字符串检索区域。 |
static
String
|
getTargetRegion(TestDeviceOptions deviceOptions)
根据提供的设备选项检索目标地区。 |
公共构造函数
氧气实用程序
public OxygenUtil ()
OxygenUtil 的默认构造函数
公共方法
collectionDeviceLaunchMetrics
public static long[] collectDeviceLaunchMetrics (File logDir)
从 vdl_stdout 收集设备启动器指标。
参数 | |
---|---|
logDir |
File :从远程主机拉取的日志的目录。 |
返回 | |
---|---|
long[] |
collectionErrorSignatures
public staticcollectErrorSignatures (File logDir)
从日志中收集错误签名。
参数 | |
---|---|
logDir |
File :从远程主机拉取的日志的目录。 |
返回 | |
---|---|
|
collectionOxygenVersion
public static String collectOxygenVersion (File logDir)
从 oxygeen_version.txt 收集氧气版本信息。
参数 | |
---|---|
logDir |
File :从远程主机拉取的日志的目录。 |
返回 | |
---|---|
String |
downloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
当 Oxygen 无法启动虚拟设备时,从 GCS 下载错误日志。
参数 | |
---|---|
error |
TargetSetupError :通过氧气服务租用设备时引发的 TargetSetupError。 |
logger |
ITestLogger :用于记录文件的 ITestLogger |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
根据日志文件的名称确定其日志数据类型。
参数 | |
---|---|
logFileName |
String :远程日志文件的名称。 |
返回 | |
---|---|
LogDataType |
与日志文件关联的 LogDataType 。将返回类型
如果无法根据日志名称来确定日志数据类型,则为 UNKNOWN。 |
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
从给定的地区字符串检索区域。
参数 | |
---|---|
zone |
String :格式为“projects/12345/zones/us-west12-a”的输入可用区字符串。 |
返回 | |
---|---|
String |
提取的区域字符串,例如“us-west12”。 |
getTargetRegion
public static String getTargetRegion (TestDeviceOptions deviceOptions)
根据提供的设备选项检索目标地区。如果目标区域是 则会返回指定区域。如果目标区域 则根据实例的可用区检索区域。
参数 | |
---|---|
deviceOptions |
TestDeviceOptions :包含设备选项的 TestDeviceOptions 对象。 |
返回 | |
---|---|
String |
目标区域。 |