ManagedRemoteDevice

public class ManagedRemoteDevice
extends TestDevice implements ITestLoggerReceiver

java.lang.Object
   ↳ com.android.tradefed.device.NativeDevice
     ↳ com.android.tradefed.device.TestDevice
       ↳ com.android.tradefed.device.cloud.ManagedRemoteDevice


Appareil exécuté dans une machine virtuelle que nous gérons à distance via une instance Tradefed dans la VM.

Résumé

Constructeurs publics

ManagedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Crée un ManagedRemoteDevice.

Méthodes publiques

void postInvocationTearDown(Throwable exception)

Étapes supplémentaires pour le nettoyage requis spécifique à l'appareil, qui seront exécutées une fois l'appel terminé.

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

Étapes supplémentaires pour la configuration requise spécifique à l'appareil, qui seront exécutées sur l'appareil avant le flux d'invocation.

Constructeurs publics

ManagedRemoteDevice

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

Crée un ManagedRemoteDevice.

Paramètres
device IDevice : IDevice associé

stateMonitor IDeviceStateMonitor : mécanisme IDeviceStateMonitor à utiliser

allocationMonitor IDeviceMonitor : IDeviceMonitor pour informer des changements d'état d'allocation.

Méthodes publiques

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Étapes supplémentaires pour le nettoyage requis spécifique à l'appareil, qui seront exécutées une fois l'appel terminé.

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

preInvocationSetup

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

Étapes supplémentaires pour la configuration requise spécifique à l'appareil, qui seront exécutées sur l'appareil avant le flux d'invocation.

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

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

Génère
DeviceNotAvailableException
TargetSetupError