อุปกรณ์เสมือน Android ท้องถิ่น
public class LocalAndroidVirtualDevice
extends RemoteAndroidDevice
implements ITestLoggerReceiver
คลาสสำหรับอุปกรณ์เสมือนในเครื่องที่ทำงานบนโฮสต์ TradeFed
สรุป
ผู้รับเหมาก่อสร้างสาธารณะ
อุปกรณ์เสมือน Android ท้องถิ่น
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 |
adbTcpDisconnect
public boolean adbTcpDisconnect (String host,
String port)
พารามิเตอร์ |
---|
host | String |
port | String |
โพสต์คำร้องขอTearDown
public void postInvocationTearDown (Throwable exception)
ดำเนินการขั้นตอนการรื้อถอนทั่วไปและหยุดอุปกรณ์เสมือน
พารามิเตอร์ |
---|
exception | Throwable : หากมี ข้อยกเว้นสุดท้ายที่เกิดจากความล้มเหลวในการร้องขอ |
preInvocationSetup
public void preInvocationSetup (IBuildInfo info,
MultiMap<String, String> attributes)
ดำเนินการตามขั้นตอนการตั้งค่าทั่วไปและเปิดอุปกรณ์เสมือน
พารามิเตอร์ |
---|
info | IBuildInfo : IBuildInfo ของอุปกรณ์ |
attributes | MultiMap : คุณลักษณะที่จัดเก็บไว้ในบริบทการร้องขอ |
setTestLogger
public void setTestLogger (ITestLogger testLogger)
แทรกอินสแตนซ์ ITestLogger
พารามิเตอร์ |
---|
testLogger | ITestLogger |
ปิดตัวลง
public void shutdown ()
ปิดเครื่อง