NestedRemoteDevice

public class NestedRemoteDevice
extends TestDevice

java.lang.Object
   ↳ com.android.tradefed.device.NativeDevice
     ↳ com.android.tradefed.device.TestDevice
       ↳ com.android.tradefed.device.cloud.NestedRemoteDevice


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

סיכום

קונסטרוקטורים גלויים לכולם

NestedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

יצירת NestedRemoteDevice.

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

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

final boolean resetVirtualDevice(ITestLogger logger, IBuildInfo info, boolean resetDueToFailure)

מפרקים ומשחזרים את המכשיר הווירטואלי כדי להמשיך בבדיקה.

קונסטרוקטורים גלויים לכולם

NestedRemoteDevice

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

יצירת NestedRemoteDevice.

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

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

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

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

preInvocationSetup

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

פרמטרים
info IBuildInfo

attributes MultiMap

זריקות
DeviceNotAvailableException
TargetSetupError

resetVirtualDevice

public final boolean resetVirtualDevice (ITestLogger logger, 
                IBuildInfo info, 
                boolean resetDueToFailure)

מפרקים ומשחזרים את המכשיר הווירטואלי כדי להמשיך בבדיקה.

פרמטרים
logger ITestLogger

info IBuildInfo

resetDueToFailure boolean

החזרות
boolean

זריקות
DeviceNotAvailableException