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


ייצוג של המכשיר הפועל בתוך VM מרוחק של 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