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) สมมติว่าซีเรียลของอุปกรณ์จะอยู่ในรูปแบบ : ใน adb.

สรุป

ผู้สร้างสาธารณะ

RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

สร้าง RemoteAndroidVirtualDevice

วิธีการสาธารณะ

GceAvdInfo getAvdInfo ()

ส่งคืน GceAvdInfo จาก VM ระยะไกลที่สร้างขึ้น

GceAvdInfo getAvdInfoAnyState ()

ส่งคืน GceAvdInfo จาก VM ระยะไกลที่สร้างขึ้น

DeviceDescriptor getDeviceDescriptor ()

ส่งกลับ DeviceDescriptor จากข้อมูลอุปกรณ์เพื่อรับข้อมูลโดยไม่ต้องผ่านวัตถุอุปกรณ์จริง

getTombstones ()

Cuttlefish มีคุณสมบัติพิเศษที่นำ Tombstones ไปยังโฮสต์ระยะไกลซึ่งเราสามารถรับได้โดยตรง

CommandResult powerwash ()

พยายาม Powerwash อินสแตนซ์ GCE

CommandResult powerwashGce (String user, Integer offset)

วิธีนี้เลิกใช้แล้ว ลบออกเพื่อสนับสนุนการเชื่อมต่อ

boolean powerwashGce ()
void setAvdInfo ( GceAvdInfo 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

public  getTombstones ()

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

powerwashGce

public boolean powerwashGce ()

ส่งคืน
boolean

พ่น
TargetSetupError

setAvdInfo

public void setAvdInfo (GceAvdInfo gceAvdInfo)

ตั้งค่า GceAvdInfo สำหรับอุปกรณ์ที่เปิดใช้งาน

พารามิเตอร์
gceAvdInfo GceAvdInfo

พ่น
TargetSetupError