מכשיר מנוהל מרוחק

public class ManagedRemoteDevice
extends TestDevice implements ITestLoggerReceiver

JavaScript.lang.Object
com.android.tradefed.device.NativeDevice
  com.android.tradefed.device.TestDevice
    com.android.tradefed.device.cloud.managedRemoteDevice


מכשיר שפועל בתוך מכונה וירטואלית שאנחנו מנהלים מרחוק דרך מכונה של Tradeified המכונה הווירטואלית (VM).

סיכום

בנאים ציבוריים

ManagedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

ייווצר ManagedRemoteDevice.

שיטות ציבוריות

TestDeviceOptions getOptions()

צריך לשנות את המקלט הבסיסי כדי שתהיה לו אפשרות לפתור אפשרויות דינמיות לפני הניסיון לבצע את הפעולה הגדרה מרחוק.

void postInvocationTearDown(Throwable exception)

שלבים נוספים לניקוי הנדרש הספציפי למכשיר, שיבוצעו לאחר ההפעלה הושלמה.

void preInvocationSetup(IBuildInfo info, MultiMap<String, String> attributes)

שלבים נוספים להגדרה הנדרשת ספציפית למכשיר שיבוצעו במכשיר לפני את זרימת ההפעלה.

בנאים ציבוריים

מכשיר מנוהל מרוחק

public ManagedRemoteDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

ייווצר ManagedRemoteDevice.

פרמטרים
device IDevice: IDevice המשויך

stateMonitor IDeviceStateMonitor: המנגנון של IDeviceStateMonitor שבו יש להשתמש

allocationMonitor IDeviceMonitor: IDeviceMonitor להודיע על שינויים במצב ההקצאה.

שיטות ציבוריות

getOptions

public TestDeviceOptions getOptions ()

צריך לשנות את המקלט הבסיסי כדי שתהיה לו אפשרות לפתור אפשרויות דינמיות לפני הניסיון לבצע את הפעולה הגדרה מרחוק.

החזרות
TestDeviceOptions TestDeviceOptions קשור למכשיר בבדיקה.

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

שלבים נוספים לניקוי הנדרש הספציפי למכשיר, שיבוצעו לאחר ההפעלה הושלמה.

פרמטרים
exception Throwable: אם יש כזה, החריג האחרון שגרם לכשל בהפעלה.

הגדרת הפעלה מראש

public void preInvocationSetup (IBuildInfo info, 
                MultiMap<String, String> attributes)

שלבים נוספים להגדרה הנדרשת ספציפית למכשיר שיבוצעו במכשיר לפני את זרימת ההפעלה.

פרמטרים
info IBuildInfo: ה-IBuildInfo של המכשיר.

attributes MultiMap: המאפיינים שמאוחסנים בהקשר של ההפעלה

קליעות
DeviceNotAvailableException
TargetSetupError