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 VM کار می کند. آن را به دستگاه های محلی را تغییر 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)

Teardown و بازیابی دستگاه مجازی تا آزمایش ادامه یابد.

سازندگان عمومی

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)

Teardown و بازیابی دستگاه مجازی تا آزمایش ادامه یابد.

مولفه های
logger ITestLogger

info IBuildInfo

resetDueToFailure boolean

برمی گردد
boolean

پرتاب می کند
DeviceNotAvailableException