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


Darstellung des Geräts, das in einer Remote-Cuttlefish-VM ausgeführt wird. Es wird das lokale Gerät ändern TestDevice Verhalten in einigen Fällen die Vorteile der Einrichtung zu nehmen.

Zusammenfassung

Öffentliche Konstrukteure

NestedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Erzeugt ein NestedRemoteDevice .

Öffentliche Methoden

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

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

Fahren Sie das virtuelle Gerät herunter und stellen Sie es wieder her, damit der Test fortgesetzt werden kann.

Öffentliche Konstrukteure

NestedRemoteDevice

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

Erzeugt ein NestedRemoteDevice .

Parameter
device IDevice : die zugehörige IDevice

stateMonitor IDeviceStateMonitor : der IDeviceStateMonitor Mechanismus Gebrauch

allocationMonitor IDeviceMonitor : die IDeviceMonitor Zuteilungszustandsänderungen zu informieren.

Öffentliche Methoden

preInvocationSetup

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

Parameter
info IBuildInfo

attributes MultiMap

Würfe
DeviceNotAvailableException
TargetSetupError

resetVirtualDevice

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

Fahren Sie das virtuelle Gerät herunter und stellen Sie es wieder her, damit der Test fortgesetzt werden kann.

Parameter
logger ITestLogger

info IBuildInfo

resetDueToFailure boolean

Kehrt zurück
boolean

Würfe
DeviceNotAvailableException