khách hàng oxy
public class OxygenClient
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenClient |
Một lớp quản lý việc sử dụng nhị phân máy khách Oxygen để cho thuê hoặc giải phóng thiết bị Oxygen.
Bản tóm tắt
Lĩnh vực | |
---|---|
public static final | sGceDeviceParamsToOxygenMap
|
nhà thầu công cộng | |
---|---|
OxygenClient (File clientBinary, IRunUtil runUtil) | |
OxygenClient (File clientBinary) Hàm tạo của lớp OxygenClient. |
Phương thức công khai | |
---|---|
String | getOverrideFetchCvdPath ( TestDeviceOptions deviceOptions) Trả về giá trị của đối số 'override_fetch_cvd_path' trong TestDeviceOptions đã cho. |
CommandResult | leaseDevice ( IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) Cố gắng cho thuê một thiết bị bằng cách gọi nhị phân máy khách Oxygen. |
CommandResult | leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) Cố gắng cho thuê nhiều thiết bị bằng cách gọi nhị phân máy khách Oxygen. |
Boolean | noWaitForBootSpecified ( TestDeviceOptions deviceOptions) Kiểm tra xem no_wait_for_boot có được chỉ định trong yêu cầu thuê Oxy không |
boolean | release ( GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions) Cố gắng giải phóng thiết bị bằng cách sử dụng tệp nhị phân máy khách Oxygen. |
Lĩnh vực
sGceDeviceParamsToOxygenMap
public static finalsGceDeviceParamsToOxygenMap
nhà thầu công cộng
khách hàng oxy
public OxygenClient (File clientBinary, IRunUtil runUtil)
Thông số | |
---|---|
clientBinary | File |
runUtil | IRunUtil |
khách hàng oxy
public OxygenClient (File clientBinary)
Hàm tạo của lớp OxygenClient.
Thông số | |
---|---|
clientBinary | File : tệp nhị phân máy khách Oxygen có thể thực thi. |
Phương thức công khai
getOverrideFetchCvdPath
public String getOverrideFetchCvdPath (TestDeviceOptions deviceOptions)
Trả về giá trị của đối số 'override_fetch_cvd_path' trong TestDeviceOptions đã cho.
Thông số | |
---|---|
deviceOptions | TestDeviceOptions : TestDeviceOptions |
trả lại | |
---|---|
String | giá trị của 'override_fetch_cvd_path' hoặc null nếu không có |
thuê thiết bị
public CommandResult leaseDevice (IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
Cố gắng cho thuê một thiết bị bằng cách gọi nhị phân máy khách Oxygen.
Thông số | |
---|---|
b | IBuildInfo : IBuildInfo |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
attributes | MultiMap : các thuộc tính được liên kết với lệnh gọi hiện tại |
trả lại | |
---|---|
CommandResult | một CommandResult mà nhị phân Oxy trả về. |
cho thuêNhiều thiết bị
public CommandResult leaseMultipleDevices (buildInfos, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
Cố gắng cho thuê nhiều thiết bị bằng cách gọi nhị phân máy khách Oxygen.
Thông số | |
---|---|
buildInfos | ERROR(/List ) ERROR(/List ) |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
attributes | MultiMap : các thuộc tính được liên kết với lệnh gọi hiện tại |
trả lại | |
---|---|
CommandResult | CommandResult mà nhị phân Oxy trả về. |
noWaitForBootSpecified
public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)
Kiểm tra xem no_wait_for_boot có được chỉ định trong yêu cầu thuê Oxy không
Thông số | |
---|---|
deviceOptions | TestDeviceOptions : TestDeviceOptions |
trả lại | |
---|---|
Boolean | đúng nếu no_wait_for_boot được chỉ định |
giải phóng
public boolean release (GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)
Cố gắng giải phóng thiết bị bằng cách sử dụng tệp nhị phân máy khách Oxygen.
Thông số | |
---|---|
gceAvdInfo | GceAvdInfo : GceAvdInfo |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
trả lại | |
---|---|
boolean | một boolean cho biết việc phát hành thiết bị có thành công hay không. |