Dispositivo remoto annidato

public class NestedRemoteDevice
extends TestDevice

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


Rappresentazione del dispositivo in esecuzione all'interno di una VM Cuttlefish remota. Altererà la periferica locale TestDevice comportamento in alcuni casi per sfruttare la configurazione.

Riepilogo

Costruttori pubblici

NestedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Crea un NestedRemoteDevice .

Metodi pubblici

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

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

Smontaggio e ripristino del dispositivo virtuale in modo che il test possa procedere.

Costruttori pubblici

Dispositivo remoto annidato

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

Crea un NestedRemoteDevice .

Parametri
device IDevice : The Associated IDevice

stateMonitor IDeviceStateMonitor : IDeviceStateMonitor meccanismo per uso

allocationMonitor IDeviceMonitor : IDeviceMonitor per informare di cambiamenti di stato di allocazione.

Metodi pubblici

preInvocationSetup

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

Parametri
info IBuildInfo

attributes MultiMap

tiri
DeviceNotAvailableException
TargetSetupError

ripristinare il dispositivo virtuale

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

Smontaggio e ripristino del dispositivo virtuale in modo che il test possa procedere.

Parametri
logger ITestLogger

info IBuildInfo

resetDueToFailure boolean

ritorna
boolean

tiri
DeviceNotAvailableException