氧气客户端
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 finalsGceDeviceParamsToOxygenMap
公共构造函数
氧气客户端
public OxygenClient (File clientBinary)
OxygenClient 类的构造函数。
参数 | |
---|---|
clientBinary | File :可执行的 Oxygen 客户端二进制文件。 |
公共方法
租赁设备
public CommandResult leaseDevice (IBuildInfo b, TestDeviceOptions deviceOptions)
尝试通过调用 Oxygen 客户端二进制文件来租用设备。
参数 | |
---|---|
b | IBuildInfo : IBuildInfo |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
退货 | |
---|---|
CommandResult | Oxygen 二进制文件返回的CommandResult 。 |
租赁多台设备
public CommandResult leaseMultipleDevices (buildInfos, TestDeviceOptions deviceOptions)
尝试通过调用 Oxygen 客户端二进制文件来租用多个设备。
参数 | |
---|---|
buildInfos | ERROR(/List ) ERROR(/List ) |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
退货 | |
---|---|
CommandResult | Oxygen 二进制文件返回的CommandResult 。 |
noWaitForBootSpecified
public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)
检查是否在 Oxygen lease request 中指定了 no_wait_for_boot
参数 | |
---|---|
deviceOptions | TestDeviceOptions : TestDeviceOptions |
退货 | |
---|---|
Boolean | 如果指定了 no_wait_for_boot,则为真 |
发布
public boolean release (GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)
尝试使用 Oxygen 客户端二进制文件释放设备。
参数 | |
---|---|
gceAvdInfo | GceAvdInfo : GceAvdInfo |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
退货 | |
---|---|
boolean | 一个布尔值,指示设备发布是否成功。 |