氧气客户端

public class OxygenClient
extends Object

java.lang.Object
com.android.tradefed.device.cloud.OxygenClient


管理使用 Oxygen 客户端二进制文件来租用或释放 Oxygen 设备的类。

概括

字段

public static final sGceDeviceParamsToOxygenMap

公共构造函数

OxygenClient (File clientBinary, IRunUtil runUtil)
OxygenClient (File clientBinary)

OxygenClient 类的构造函数。

公共方法

CommandResult leaseDevice ( IBuildInfo b, TestDeviceOptions deviceOptions)

尝试通过调用 Oxygen 客户端二进制文件来租用设备。

CommandResult leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions) leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions)

尝试通过调用 Oxygen 客户端二进制文件来租用多个设备。

Boolean noWaitForBootSpecified ( TestDeviceOptions deviceOptions)

检查是否在 Oxygen lease request 中指定了 no_wait_for_boot

boolean release ( GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)

尝试使用 Oxygen 客户端二进制文件释放设备。

字段

sGceDeviceParamsToOxygenMap

public static final  sGceDeviceParamsToOxygenMap

公共构造函数

氧气客户端

public OxygenClient (File clientBinary, 
                IRunUtil runUtil)

参数
clientBinary File

runUtil IRunUtil

氧气客户端

public OxygenClient (File clientBinary)

OxygenClient 类的构造函数。

参数
clientBinary File :可执行的 Oxygen 客户端二进制文件。

公共方法

租赁设备

public CommandResult leaseDevice (IBuildInfo b, 
                TestDeviceOptions deviceOptions)

尝试通过调用 Oxygen 客户端二进制文件来租用设备。

参数
b IBuildInfo : IBuildInfo

deviceOptions TestDeviceOptionsTestDeviceOptions

退货
CommandResult Oxygen 二进制文件返回的CommandResult

租赁多台设备

public CommandResult leaseMultipleDevices ( buildInfos, 
                TestDeviceOptions deviceOptions)

尝试通过调用 Oxygen 客户端二进制文件来租用多个设备。

参数
buildInfos : ERROR(/List ) ERROR(/List )

deviceOptions TestDeviceOptionsTestDeviceOptions

退货
CommandResult Oxygen 二进制文件返回的CommandResult

noWaitForBootSpecified

public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)

检查是否在 Oxygen lease request 中指定了 no_wait_for_boot

参数
deviceOptions TestDeviceOptionsTestDeviceOptions

退货
Boolean如果指定了 no_wait_for_boot,则为真

发布

public boolean release (GceAvdInfo gceAvdInfo, 
                TestDeviceOptions deviceOptions)

尝试使用 Oxygen 客户端二进制文件释放设备。

参数
gceAvdInfo GceAvdInfoGceAvdInfo

deviceOptions TestDeviceOptionsTestDeviceOptions

退货
boolean一个布尔值,指示设备发布是否成功。