Appareil virtuel 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


Classe destinée aux appareils virtuels locaux exécutés sur un 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 suppression courante et arrêtez l'appareil virtuel.

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

Exécutez la procédure de configuration courante et lancez l'appareil virtuel.

void setTestLogger(ITestLogger testLogger)

Il injecte l'instance ITestLogger.

void shutdown()

Éteignez l'appareil.

Constructeurs publics

Appareil virtuel LocalAndroid

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

Renvoie
boolean

adbTcpDéconnecter

public boolean adbTcpDisconnect (String host, 
                String port)

Paramètres
host String

port String

Renvoie
boolean

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Exécutez la procédure de suppression courante et arrêtez l'appareil virtuel.

Paramètres
exception Throwable: le cas échéant, exception finale générée par l'échec de l'appel.

PreInvocationSetup

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

Exécutez la procédure de configuration courante et lancez l'appareil virtuel.

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

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

Génère
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Il injecte l'instance ITestLogger.

Paramètres
testLogger ITestLogger

arrêter

public void shutdown ()

Éteignez l'appareil.