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

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

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

GceAvdInfo getRemoteAvdInfo()

הפונקציה מחזירה את הערך GceAvdInfo שמתאר את המופע המרוחק.

void postInvocationTearDown(Throwable exception)

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

void setTestLogger(ITestLogger testLogger)

שיטות מוגנות

long getCurrentTime()

מחזירה את שעת המערכת הנוכחית.

void launchGce()

יש להפעיל את מכשיר gce בפועל על סמך פרטי ה-build.

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

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

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

ייווצר ManagedRemoteDevice.

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

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

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

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

getOptions

public TestDeviceOptions getOptions ()

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

החזרות
TestDeviceOptions

getRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

הפונקציה מחזירה את הערך GceAvdInfo שמתאר את המופע המרוחק.

החזרות
GceAvdInfo

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

פרמטרים
exception Throwable

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

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

פרמטרים
info IBuildInfo

attributes MultiMap

קליעות
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

פרמטרים
testLogger ITestLogger

שיטות מוגנות

getCurrentTime

protected long getCurrentTime ()

מחזירה את שעת המערכת הנוכחית. חשיפה לבדיקה.

החזרות
long

להשיקGce

protected void launchGce ()

יש להפעיל את מכשיר gce בפועל על סמך פרטי ה-build.

קליעות
TargetSetupError