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 thiết bị Android toàn ngăn xếp 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 thiết bị và trả về thông tin chi tiết khi thiết bị không dùng được. |
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 |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Trả về |
List<File>
|
getTombstones()
Cá nóc có một tính năng đặc biệt giúp đưa các tệp tombstone đến máy chủ từ xa để chúng ta có thể lấy trực tiếp. |
CommandResult
|
powerwash()
Thử định dạng lại một thực thể GCE |
CommandResult
|
powerwashGce(String user, Integer offset)
Phương thức này không được dùng nữa. Đã xoá để chuyển sang phương thức 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 thiết bị và trả về thông tin chi tiết khi thiết bị không dùng được.
| 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ề DeviceDescriptor từ thông tin thiết bị để lấy 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 thuộc tính mô tả ở mức thông tin tối thiểu hay không |
| Giá trị trả về | |
|---|---|
DeviceDescriptor |
|
getTombstones
public List<File> getTombstones ()
Cá nóc có một tính năng đặc biệt giúp đưa các tệp tombstone đến máy chủ từ xa để chúng ta có thể lấy trực tiếp.
| Giá trị trả về | |
|---|---|
List<File> |
Danh sách các tệp tombstone, trống nếu không có tệp tombstone. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
powerwash
public CommandResult powerwash ()
Thử định dạng lại một thực thể GCE
| Giá trị trả về | |
|---|---|
CommandResult |
trả về CommandResult của các lần thử định dạng lại |
| 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 phương thức kết nối
| Tham số | |
|---|---|
user |
String |
offset |
Integer |
| Giá trị trả về | |
|---|---|
CommandResult |
|
| Gửi | |
|---|---|
TargetSetupError |
|