LocalAndroidVirtualDevice

public class LocalAndroidVirtualDevice
extends RemoteAndroidDevice implements ITestLoggerReceiver

java.lang.Object
   ↳ com.android.tradefed.device.NativeDevice
     ↳ com.android.tradefed.device.TestDevice
       ↳ com.android.tradefed.device.RemoteAndroidDevice
         ↳ com.android.tradefed.device.LocalAndroidVirtualDevice


La classe per i dispositivi virtuali locali in esecuzione sull'host TradeFed.

Riepilogo

Costruttori pubblici

LocalAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Metodi pubblici

void postInvocationTearDown(Throwable exception)

Esegui la procedura di smantellamento comune e arresta il dispositivo virtuale.

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

Esegui la procedura di configurazione comune e avvia il dispositivo virtuale.

void setTestLogger(ITestLogger testLogger)
void shutdown()

Arresta il dispositivo.

Costruttori pubblici

LocalAndroidVirtualDevice

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

Parametri
device IDevice

stateMonitor IDeviceStateMonitor

allocationMonitor IDeviceMonitor

Metodi pubblici

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Esegui la procedura di smantellamento comune e arresta il dispositivo virtuale.

Parametri
exception Throwable

preInvocationSetup

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

Esegui la procedura di configurazione comune e avvia il dispositivo virtuale.

Parametri
info IBuildInfo

attributes MultiMap

Lanci
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Parametri
testLogger ITestLogger

arresto

public void shutdown ()

Arresta il dispositivo.