ManagedRemoteDevice
public class ManagedRemoteDevice
extends TestDevice
implements ITestLoggerReceiver
מכשיר הפועל בתוך מכונה וירטואלית שאנו מנהלים מרחוק באמצעות מופע Tradefed בתוך ה- VM.
סיכום
שיטות מוגנות |
---|
long | getCurrentTime () מחזירה את זמן המערכת הנוכחי. |
void | launchGce () הפעל את מכשיר ה- gce בפועל על סמך מידע הבנייה. |
בוני ציבור
ManagedRemoteDevice
public ManagedRemoteDevice (IDevice device,
IDeviceStateMonitor stateMonitor,
IDeviceMonitor allocationMonitor)
יוצר ManagedRemoteDevice
.
פרמטרים |
---|
device | IDevice : את הפרטים המשויכים IDevice |
stateMonitor | IDeviceStateMonitor : את IDeviceStateMonitor מנגנון השימוש |
allocationMonitor | IDeviceMonitor : את IDeviceMonitor להודיע על שינויים במצב הקצאה. |
שיטות ציבוריות
getOptions
public TestDeviceOptions getOptions ()
עקוף את הגטר הבסיסי כדי שתוכל לפתור אפשרויות דינאמיות לפני שתנסה לבצע את ההגדרה מרחוק.
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
פרמטרים |
---|
exception | Throwable |
preInvocationSetup
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 ()
מחזירה את זמן המערכת הנוכחי. חשוף לבדיקה.
launchGce
protected void launchGce ()
הפעל את מכשיר ה- gce בפועל על סמך מידע הבנייה.