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 בתוך המכונה הווירטואלית.

סיכום

Constructors ציבוריים

ManagedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

יצירת ManagedRemoteDevice.

‫methods ציבוריים

void postInvocationTearDown(Throwable exception)

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

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

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

Constructors ציבוריים

ManagedRemoteDevice

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

יצירת ManagedRemoteDevice.

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

stateMonitor IDeviceStateMonitor: מנגנון IDeviceStateMonitor לשימוש

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

‫methods ציבוריים

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