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


Rappresentazione del dispositivo in esecuzione all'interno di una VM Cuttlefish remota. In alcuni casi, TestDevice comportamento del TestDevice dispositivo locale per trarre vantaggio dalla configurazione.

Sommario

Costruttori pubblici

NestedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Crea un oggetto NestedRemoteDevice .

Metodi pubblici

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

Smontare e ripristinare il dispositivo virtuale in modo che il test possa procedere.

Costruttori pubblici

NestedRemoteDevice

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

Crea un oggetto NestedRemoteDevice .

Parametri
device IDevice : l' IDevice associato

stateMonitor IDeviceStateMonitor : il meccanismo IDeviceStateMonitor da utilizzare

allocationMonitor IDeviceMonitor : IDeviceMonitor per informare delle modifiche allo stato di allocazione.

Metodi pubblici

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

ritorna
boolean

Lancia
DeviceNotAvailableException