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

adbTcpDisconnect

public boolean adbTcpDisconnect (String host, 
                String port)

פרמטרים
host String

port String

החזרות
boolean

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

מכבים את המכשיר.