RemoteAndroid VirtualDevice
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 |
ขยายพฤติกรรม RemoteAndroidDevice
สำหรับอุปกรณ์ Android เต็มรูปแบบที่ทำงานใน Google Compute Engine (Gce) สมมติว่าซีเรียลของอุปกรณ์จะอยู่ในรูปแบบ
สรุป
ผู้สร้างสาธารณะ | |
---|---|
RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) |
วิธีการสาธารณะ | |
---|---|
GceAvdInfo | getAvdInfo () ส่งคืน |
GceAvdInfo | getAvdInfoAnyState () ส่งคืน |
DeviceDescriptor | getDeviceDescriptor () ส่งกลับ |
getTombstones () Cuttlefish มีคุณสมบัติพิเศษที่นำ Tombstones ไปยังโฮสต์ระยะไกลซึ่งเราสามารถรับได้โดยตรง | |
CommandResult | powerwash () พยายาม Powerwash อินสแตนซ์ GCE |
CommandResult | powerwashGce (String user, Integer offset) วิธีนี้เลิกใช้แล้ว ลบออกเพื่อสนับสนุนการเชื่อมต่อ |
boolean | powerwashGce () |
void | setAvdInfo ( GceAvdInfo gceAvdInfo) ตั้งค่า |
ผู้สร้างสาธารณะ
RemoteAndroid VirtualDevice
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
สร้าง RemoteAndroidVirtualDevice
พารามิเตอร์ | |
---|---|
device | IDevice : IDevice ที่เกี่ยวข้อง |
stateMonitor | IDeviceStateMonitor : กลไก IDeviceStateMonitor ที่จะใช้ |
allocationMonitor | IDeviceMonitor : IDeviceMonitor เพื่อแจ้งการเปลี่ยนแปลงสถานะการจัดสรร |
วิธีการสาธารณะ
รับ AVdInfo
public GceAvdInfo getAvdInfo ()
ส่งคืน GceAvdInfo
จาก VM ระยะไกลที่สร้างขึ้น คืนค่า null หากการเรียกข้อมูลไม่สำเร็จ
ส่งคืน | |
---|---|
GceAvdInfo |
getAvdInfoAnyState
public GceAvdInfo getAvdInfoAnyState ()
ส่งคืน GceAvdInfo
จาก VM ระยะไกลที่สร้างขึ้น ส่งคืนโดยไม่คำนึงถึงสถานะเพื่อให้เราสามารถตรวจสอบข้อมูลได้
ส่งคืน | |
---|---|
GceAvdInfo |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor ()
ส่งกลับ DeviceDescriptor
จากข้อมูลอุปกรณ์เพื่อรับข้อมูลโดยไม่ต้องผ่านวัตถุอุปกรณ์จริง
ส่งคืน | |
---|---|
DeviceDescriptor |
รับ Tombstones
publicgetTombstones ()
Cuttlefish มีคุณสมบัติพิเศษที่นำ Tombstones ไปยังโฮสต์ระยะไกลซึ่งเราสามารถรับได้โดยตรง
ส่งคืน | |
---|---|
รายการไฟล์หลุมฝังศพ ว่างเปล่าหากไม่มีหินหลุมฝังศพ |
พ่น | |
---|---|
DeviceNotAvailableException |
พาวเวอร์วอช
public CommandResult powerwash ()
พยายาม Powerwash อินสแตนซ์ GCE
ส่งคืน | |
---|---|
CommandResult | ส่งคืน CommandResult ของความพยายาม Powerwash |
พ่น | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
วิธีนี้เลิกใช้แล้ว
ลบออกเพื่อสนับสนุนการเชื่อมต่อ
พารามิเตอร์ | |
---|---|
user | String |
offset | Integer |
ส่งคืน | |
---|---|
CommandResult |
พ่น | |
---|---|
TargetSetupError |
setAvdInfo
public void setAvdInfo (GceAvdInfo gceAvdInfo)
ตั้งค่า GceAvdInfo
สำหรับอุปกรณ์ที่เปิดใช้งาน
พารามิเตอร์ | |
---|---|
gceAvdInfo | GceAvdInfo |
พ่น | |
---|---|
TargetSetupError |