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. In einigen Fällen wird das TestDevice Verhalten des lokalen Geräts geändert, um die Vorteile des Setups zu nutzen.

Zusammenfassung

Öffentliche Bauträger

NestedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Erstellt ein NestedRemoteDevice .

Öffentliche Methoden

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

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

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

Öffentliche Bauträger

NestedRemoteDevice

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

Erstellt ein NestedRemoteDevice .

Parameter
device IDevice : das zugehörige IDevice

stateMonitor IDeviceStateMonitor : der zu verwendende IDeviceStateMonitor Mechanismus

allocationMonitor IDeviceMonitor : Der IDeviceMonitor , der über Änderungen des Zuordnungsstatus informiert.

Ö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)

Zerlegen Sie das virtuelle Gerät 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