Dispositivo remoto annidato
public class NestedRemoteDevice
extends TestDevice
Rappresentazione del dispositivo in esecuzione all'interno di una VM Cuttlefish remota. In alcuni casi modificherà il comportamento TestDevice
del dispositivo locale per sfruttare la configurazione.
Riepilogo
Metodi pubblici |
---|
void | preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes) |
final boolean | resetVirtualDevice (ITestLogger logger, IBuildInfo info, boolean resetDueToFailure) Smontare e ripristinare il 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 : l' IDevice associato |
stateMonitor | IDeviceStateMonitor : il meccanismo IDeviceStateMonitor da utilizzare |
allocationMonitor | IDeviceMonitor : IDeviceMonitor per informare dei cambiamenti dello stato di allocazione. |
Metodi pubblici
preInvocationSetup
public void preInvocationSetup (IBuildInfo info,
MultiMap<String, String> attributes)
Parametri |
---|
info | IBuildInfo |
attributes | MultiMap |
Lancia |
---|
DeviceNotAvailableException | |
TargetSetupError | |
resetVirtualDevice
public final boolean resetVirtualDevice (ITestLogger logger,
IBuildInfo info,
boolean resetDueToFailure)
Smontare e ripristinare il dispositivo virtuale in modo che il test possa procedere.
Parametri |
---|
logger | ITestLogger |
info | IBuildInfo |
resetDueToFailure | boolean |
Lancia |
---|
DeviceNotAvailableException | |