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 pour les appareils virtuels locaux exécutés sur l'hôte TradeFed.

Résumé

Constructeurs publics

LocalAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Méthodes publiques

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

Exécutez la procédure de démontage commune et arrêtez le périphérique virtuel.

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

Exécutez la procédure de configuration commune et lancez le périphérique virtuel.

void setTestLogger ( ITestLogger testLogger)

Injecte l'instance ITestLogger

void shutdown ()

Arrêtez l'appareil.

Constructeurs publics

LocalAndroidVirtualDevice

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

Paramètres
device IDevice

stateMonitor IDeviceStateMonitor

allocationMonitor IDeviceMonitor

Méthodes publiques

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

Paramètres
host String

port String

Retour
boolean

adbTcpDéconnexion

public boolean adbTcpDisconnect (String host, 
                String port)

Paramètres
host String

port String

Retour
boolean

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Exécutez la procédure de démontage commune et arrêtez le périphérique virtuel.

Paramètres
exception Throwable : le cas échéant, l'exception finale déclenchée par l'échec de l'invocation.

préInvocationSetup

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

Exécutez la procédure de configuration commune et lancez le périphérique virtuel.

Paramètres
info IBuildInfo : l' IBuildInfo de l'appareil.

attributes MultiMap : Les attributs stockés dans le contexte d'invocation

Jetés
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Injecte l'instance ITestLogger

Paramètres
testLogger ITestLogger

fermer

public void shutdown ()

Arrêtez l'appareil.