NestedRemoteDevice

public class NestedRemoteDevice
extends TestDevice

java.lang.Object
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.cloud.NestedRemoteDevice


Représentation de l'appareil exécuté dans une VM Cuttlefish distante. Cela modifiera le comportement du périphérique local TestDevice dans certains cas pour tirer parti de la configuration.

Résumé

Constructeurs publics

NestedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Crée un NestedRemoteDevice .

Méthodes publiques

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

final boolean resetVirtualDevice (ITestLogger logger, IBuildInfo info, boolean resetDueToFailure)

Démontez et restaurez le périphérique virtuel afin que les tests puissent continuer.

Constructeurs publics

NestedRemoteDevice

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

Crée un NestedRemoteDevice .

Paramètres
device IDevice : l' IDevice associé

stateMonitor IDeviceStateMonitor : le mécanisme IDeviceStateMonitor à utiliser

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

Méthodes publiques

préInvocationSetup

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

Paramètres
info IBuildInfo

attributes MultiMap

Jetés
DeviceNotAvailableException
TargetSetupError

réinitialiserVirtualDevice

public final boolean resetVirtualDevice (ITestLogger logger, 
                IBuildInfo info, 
                boolean resetDueToFailure)

Démontez et restaurez le périphérique virtuel afin que les tests puissent continuer.

Paramètres
logger ITestLogger

info IBuildInfo

resetDueToFailure boolean

Retour
boolean

Jetés
DeviceNotAvailableException