RemoteAndroidVirtualDevice
public
class
RemoteAndroidVirtualDevice
extends RemoteAndroidDevice
| java.lang.Object | ||||
| ↳ | com.android.tradefed.device.NativeDevice | |||
| ↳ | com.android.tradefed.device.TestDevice | |||
| ↳ | com.android.tradefed.device.RemoteAndroidDevice | |||
| ↳ | com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice | |||
Mở rộng hành vi RemoteAndroidDevice cho một thiết bị Android có đầy đủ chức năng chạy trong Google Compute Engine (GCE). Giả sử số sê-ri của thiết bị sẽ có định dạng
Tóm tắt
Hàm khởi tạo công khai | |
|---|---|
RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
|
|
Phương thức công khai | |
|---|---|
DeviceInspectionResult
|
debugDeviceNotAvailable()
Kiểm tra một thiết bị và trả về thông tin chi tiết khi thiết bị không hoạt động. |
GceAvdInfo
|
getAvdInfo()
Phương thức này không được dùng nữa. nên sử dụng trực tiếp Connection API |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Trả về một |
|
getTombstones()
Cuttlefish có một tính năng đặc biệt giúp đưa các tảng đá đánh dấu đến máy chủ từ xa, nơi chúng ta có thể lấy trực tiếp các tảng đá này. |
CommandResult
|
powerwash()
Thử xoá dữ liệu trên một phiên bản GCE |
CommandResult
|
powerwashGce(String user, Integer offset)
Phương thức này không được dùng nữa. Đã xoá để chuyển sang kết nối |
boolean
|
powerwashGce()
|
Hàm khởi tạo công khai
RemoteAndroidVirtualDevice
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Tạo RemoteAndroidVirtualDevice.
| Tham số | |
|---|---|
device |
IDevice: IDevice được liên kết |
stateMonitor |
IDeviceStateMonitor: cơ chế IDeviceStateMonitor cần sử dụng |
allocationMonitor |
IDeviceMonitor: IDeviceMonitor để thông báo về các thay đổi trạng thái phân bổ. |
Phương thức công khai
debugDeviceNotAvailable
public DeviceInspectionResult debugDeviceNotAvailable ()
Kiểm tra một thiết bị và trả về thông tin chi tiết khi thiết bị không hoạt động.
| Giá trị trả về | |
|---|---|
DeviceInspectionResult |
|
getAvdInfo
public GceAvdInfo getAvdInfo ()
Phương thức này không được dùng nữa.
nên sử dụng trực tiếp API kết nối
Trả về GceAvdInfo từ VM từ xa đã tạo. Trả về giá trị rỗng nếu quá trình khởi động không thành công.
| Giá trị trả về | |
|---|---|
GceAvdInfo |
|
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Trả về một DeviceDescriptor từ thông tin thiết bị để nhận thông tin về thiết bị mà không cần truyền đối tượng thiết bị thực tế.
| Tham số | |
|---|---|
shortDescriptor |
boolean: Có giới hạn nội dung mô tả ở mức tối thiểu hay không |
| Giá trị trả về | |
|---|---|
DeviceDescriptor |
|
getTombstones
publicgetTombstones ()
Cuttlefish có một tính năng đặc biệt giúp đưa các tảng đá đánh dấu đến máy chủ từ xa, nơi chúng ta có thể lấy trực tiếp các tảng đá này.
| Giá trị trả về | |
|---|---|
|
Danh sách các tệp đánh dấu xoá, trống nếu không có tệp đánh dấu xoá. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
powerwash
public CommandResult powerwash ()
Cố gắng xoá dữ liệu trên một phiên bản GCE
| Giá trị trả về | |
|---|---|
CommandResult |
trả về CommandResult của các lần thử powerwash |
| Gửi | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
|
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Phương thức này không được dùng nữa.
Đã xoá để chuyển sang kết nối
| Tham số | |
|---|---|
user |
String |
offset |
Integer |
| Giá trị trả về | |
|---|---|
CommandResult |
|
| Gửi | |
|---|---|
TargetSetupError |
|