Lokalne urządzenie wirtualne z Androidem

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


Klasa lokalnych urządzeń wirtualnych działających na hoście TradeFed.

Podsumowanie

Konstruktory publiczne

LocalAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Metody publiczne

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

Wykonaj standardową procedurę dezaktywacji i zatrzymaj urządzenie wirtualne.

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

Wykonaj standardową procedurę konfiguracji i uruchom urządzenie wirtualne.

void setTestLogger(ITestLogger testLogger)

Wstawia instancję ITestLogger

void shutdown()

Wyłącz urządzenie.

Konstruktory publiczne

Lokalne urządzenie wirtualne z Androidem

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

Parametry
device IDevice

stateMonitor IDeviceStateMonitor

allocationMonitor IDeviceMonitor

Metody publiczne

adbTcpConnect,

public boolean adbTcpConnect (String host, 
                String port)

Parametry
host String

port String

Zwroty
boolean

adbTcpOdłącz

public boolean adbTcpDisconnect (String host, 
                String port)

Parametry
host String

port String

Zwroty
boolean

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Wykonaj standardową procedurę dezaktywacji i zatrzymaj urządzenie wirtualne.

Parametry
exception Throwable: ostatni wyjątek zgłoszony w wyniku niepowodzenia wywołania.

Konfiguracja wstępnego wywołania

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

Wykonaj standardową procedurę konfiguracji i uruchom urządzenie wirtualne.

Parametry
info IBuildInfo: IBuildInfo urządzenia.

attributes MultiMap: atrybuty przechowywane w kontekście wywołania.

Rzuty
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Wstawia instancję ITestLogger

Parametry
testLogger ITestLogger

Wyłącz

public void shutdown ()

Wyłącz urządzenie.