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 fonctionnant à l'intérieur d'une VM Cuttlefish distante. Il modifiera le périphérique local TestDevice comportement dans certains cas , pour tirer parti de la configuration.

Sommaire

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 pour que les tests puissent se poursuivre.

Constructeurs publics

NestedRemoteDevice

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

Crée un NestedRemoteDevice .

Paramètres
device IDevice : l'associé IDevice

stateMonitor IDeviceStateMonitor : le IDeviceStateMonitor mécanisme d'utilisation

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

Méthodes publiques

preInvocationSetup

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

Paramètres
info IBuildInfo

attributes MultiMap

Jetés
DeviceNotAvailableException
TargetSetupError

réinitialiserPériphériqueVirtuel

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

Démontez et restaurez le périphérique virtuel pour que les tests puissent se poursuivre.

Paramètres
logger ITestLogger

info IBuildInfo

resetDueToFailure boolean

Retour
boolean

Jetés
DeviceNotAvailableException