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


Representação do dispositivo em execução em uma VM Cuttlefish remota. Ele vai alterar o comportamento TestDevice do dispositivo local em alguns casos para aproveitar a configuração.

Resumo

Construtores públicos

NestedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Cria um NestedRemoteDevice.

Métodos públicos

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

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

Remova e restaure o dispositivo virtual para que o teste continue.

Construtores públicos

NestedRemoteDevice

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

Cria um NestedRemoteDevice.

Parâmetros
device IDevice: o IDevice associado

stateMonitor IDeviceStateMonitor: o mecanismo IDeviceStateMonitor a ser usado

allocationMonitor IDeviceMonitor: o IDeviceMonitor para informar mudanças no estado de alocação.

Métodos públicos

preInvocationSetup

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

Parâmetros
info IBuildInfo

attributes MultiMap

Gera
DeviceNotAvailableException
TargetSetupError

resetVirtualDevice

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

Remova e restaure o dispositivo virtual para que o teste continue.

Parâmetros
logger ITestLogger

info IBuildInfo

resetDueToFailure boolean

Retorna
boolean

Gera
DeviceNotAvailableException