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