Dispositivo virtuale Android locale

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

boolean adbTcpConnect(String host, String port)
boolean adbTcpDisconnect(String host, String port)
void postInvocationTearDown(Throwable exception)

Esegui la comune procedura di eliminazione 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)

Inserisce l'istanza ITestLogger

void shutdown()

Spegni il dispositivo.

Costruttori pubblici

Dispositivo virtuale Android locale

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

Parametri
device IDevice

stateMonitor IDeviceStateMonitor

allocationMonitor IDeviceMonitor

Metodi pubblici

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

Parametri
host String

port String

Ritorni
boolean

adbTcpDisconnetti

public boolean adbTcpDisconnect (String host, 
                String port)

Parametri
host String

port String

Ritorni
boolean

postInvocationTeardown

public void postInvocationTearDown (Throwable exception)

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

Parametri
exception Throwable: se presente, l'eccezione finale sollevata dall'errore di chiamata.

impostazione preInvocation

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

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

Parametri
info IBuildInfo: il IBuildInfo del dispositivo.

attributes MultiMap: gli attributi archiviati nel contesto di chiamata

Lanci
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Inserisce l'istanza ITestLogger

Parametri
testLogger ITestLogger

chiusura

public void shutdown ()

Spegni il dispositivo.