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 : الاستثناء النهائي الذي يثيره عدم الاحتجاج إن وجد.

الإعداد المسبق

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

اغلاق الجهاز.