Virtuelles Android-Gerät (LocalAndroid)

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


Die Klasse für lokale virtuelle Geräte, die auf dem TradeFed-Host ausgeführt werden.

Zusammenfassung

Öffentliche Konstruktoren

LocalAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Öffentliche Methoden

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

Häufiges Teardown-Verfahren ausführen und das virtuelle Gerät beenden.

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

Führen Sie das allgemeine Einrichtungsverfahren aus und starten Sie das virtuelle Gerät.

void setTestLogger(ITestLogger testLogger)

ITestLogger-Instanz einschleusen

void shutdown()

Schalten Sie das Gerät aus.

Öffentliche Konstruktoren

Virtuelles Android-Gerät (LocalAndroid)

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

Parameter
device IDevice

stateMonitor IDeviceStateMonitor

allocationMonitor IDeviceMonitor

Öffentliche Methoden

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

Parameter
host String

port String

Returns
boolean

adbTcpVerbindung trennen

public boolean adbTcpDisconnect (String host, 
                String port)

Parameter
host String

port String

Returns
boolean

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Häufiges Teardown-Verfahren ausführen und das virtuelle Gerät beenden.

Parameter
exception Throwable: falls vorhanden, die letzte durch den Aufruffehler ausgelöste Ausnahme.

preInvocationSetup

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

Führen Sie das allgemeine Einrichtungsverfahren aus und starten Sie das virtuelle Gerät.

Parameter
info IBuildInfo: Die IBuildInfo des Geräts.

attributes MultiMap: die im Aufrufkontext gespeicherten Attribute

Ausgabe
DeviceNotAvailableException
TargetSetupError

setTestProtokollierung

public void setTestLogger (ITestLogger testLogger)

ITestLogger-Instanz einschleusen

Parameter
testLogger ITestLogger

herunterfahren

public void shutdown ()

Schalten Sie das Gerät aus.