ManagedRemoteDevice
public
class
ManagedRemoteDevice
extends TestDevice
implements
ITestLoggerReceiver
java.lang.Object | |||
↳ | com.android.tradefed.device.NativeDevice | ||
↳ | com.android.tradefed.device.TestDevice | ||
↳ | com.android.tradefed.device.cloud.ManagedRemoteDevice |
מכשיר שפועל בתוך מכונה וירטואלית שאנחנו מנהלים מרחוק באמצעות מכונה של Tradefed בתוך המכונה הווירטואלית.
סיכום
קונסטרוקטורים גלויים לכולם | |
---|---|
ManagedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
יצירת |
שיטות ציבוריות | |
---|---|
void
|
postInvocationTearDown(Throwable exception)
שלבים נוספים לניקוי נדרש ספציפי למכשיר, שיתבצע אחרי הקריאה. |
void
|
preInvocationSetup(IBuildInfo info, MultiMap<String, String> attributes)
שלבים נוספים להגדרה הנדרשת ספציפית למכשיר, שיתבצעו במכשיר לפני תהליך ההפעלה. |
קונסטרוקטורים גלויים לכולם
ManagedRemoteDevice
public ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
יצירת ManagedRemoteDevice
.
פרמטרים | |
---|---|
device |
IDevice : IDevice המשויך |
stateMonitor |
IDeviceStateMonitor : מנגנון IDeviceStateMonitor שבו רוצים להשתמש |
allocationMonitor |
IDeviceMonitor : 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 |