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


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)

Führen Sie das übliche Deaktivierungsverfahren aus und beenden Sie das virtuelle Gerät.

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

Führen Sie die allgemeine Einrichtung durch und starten Sie das virtuelle Gerät.

void setTestLogger(ITestLogger testLogger)

ITestLogger-Instanz einschleust

void shutdown()

Fahren Sie das Gerät herunter.

Öffentliche Konstruktoren

LocalAndroidVirtualDevice

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

adbTcpDisconnect

public boolean adbTcpDisconnect (String host, 
                String port)

Parameter
host String

port String

Returns
boolean

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Führen Sie das übliche Deaktivierungsverfahren aus und beenden Sie das virtuelle Gerät.

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

preInvocationSetup

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

Führen Sie die allgemeine Einrichtung durch 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

setTestLogger

public void setTestLogger (ITestLogger testLogger)

ITestLogger-Instanz einschleust

Parameter
testLogger ITestLogger

Herunterfahren

public void shutdown ()

Fahren Sie das Gerät herunter.