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)

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

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

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

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

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

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

preInvocationSetup

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 ()

ปิดอุปกรณ์