LocalAndroidVirtualDevice

public class LocalAndroidVirtualDevice
extends RemoteAndroidDevice implements ITestLoggerReceiver

java.lang.Object
com.android.tradefed.device.NativeDevice
  com.android.tradefed.device.TestDevice
    com.android.tradefed.device.RemoteAndroidDevice
      com.android.tradefed.device.LocalAndroidVirtualDevice


คลาสสำหรับอุปกรณ์เสมือนท้องถิ่นที่ทำงานบนโฮสต์ TradeFed

สรุป

ช่างก่อสร้างสาธารณะ

LocalAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

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

boolean adbTcpConnect(String host, String port)
boolean adbTcpDisconnect(String host, String port)
void postInvocationTearDown(Throwable exception)

ดำเนินขั้นตอนการแยกส่วนทั่วไปและหยุดอุปกรณ์เสมือน

void preInvocationSetup(IBuildInfo info, MultiMap<String, String> attributes)

ดำเนินการขั้นตอนการตั้งค่าทั่วไปและเปิดอุปกรณ์เสมือน

void setTestLogger(ITestLogger testLogger)

แทรกอินสแตนซ์ ITestLogger

void shutdown()

ปิดอุปกรณ์

ช่างก่อสร้างสาธารณะ

LocalAndroidVirtualDevice

public LocalAndroidVirtualDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

พารามิเตอร์
device IDevice

stateMonitor IDeviceStateMonitor

allocationMonitor IDeviceMonitor

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

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

พารามิเตอร์
host String

port String

คิกรีเทิร์น
boolean

adbTcpยกเลิกการเชื่อมต่อ

public boolean adbTcpDisconnect (String host, 
                String port)

พารามิเตอร์
host String

port String

คิกรีเทิร์น
boolean

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

ดำเนินขั้นตอนการแยกส่วนทั่วไปและหยุดอุปกรณ์เสมือน

พารามิเตอร์
exception Throwable: หากมี ข้อยกเว้นสุดท้ายที่เพิ่มขึ้นเนื่องจากการเรียกใช้ล้มเหลว

ตั้งค่าการเรียกใช้ล่วงหน้า

public void preInvocationSetup (IBuildInfo info, 
                MultiMap<String, String> attributes)

ดำเนินการขั้นตอนการตั้งค่าทั่วไปและเปิดอุปกรณ์เสมือน

พารามิเตอร์
info IBuildInfo: IBuildInfo ของอุปกรณ์

attributes MultiMap: แอตทริบิวต์ที่จัดเก็บไว้ในบริบทการเรียกใช้

การขว้าง
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

แทรกอินสแตนซ์ ITestLogger

พารามิเตอร์
testLogger ITestLogger

ปิดเครื่อง

public void shutdown ()

ปิดอุปกรณ์