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 objet ManagedRemoteDevice.

Méthodes publiques

void postInvocationTearDown(Throwable exception)

Étapes supplémentaires pour le nettoyage requis spécifique à l'appareil qui sera exécuté 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 sera exécutée sur l'appareil avant le flux d'invocation.

Constructeurs publics

ManagedRemoteDevice

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

Crée un objet 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 sera exécuté une fois l'appel terminé.

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

preInvocationSetup

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

Étapes supplémentaires pour la configuration requise spécifique à l'appareil qui sera exécutée 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'appel

Génère
DeviceNotAvailableException
TargetSetupError