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


Przykład urządzenia działającego w ramach zdalnej maszyny wirtualnej Cuttlefish. W niektórych przypadkach może to zmienić działanie lokalnego TestDeviceurządzenia, aby można było korzystać z tej konfiguracji.

Podsumowanie

Konstruktory publiczne

NestedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Tworzy NestedRemoteDevice.

Metody publiczne

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

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

Rozmontuj i przywróć urządzenie wirtualne, aby można było kontynuować testowanie.

Konstruktory publiczne

NestedRemoteDevice

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

Tworzy NestedRemoteDevice.

Parametry
device IDevice: powiązany IDevice

stateMonitor IDeviceStateMonitor: mechanizm IDeviceStateMonitor do użycia

allocationMonitor IDeviceMonitor: IDeviceMonitor, aby poinformować o zmianach stanu alokacji.

Metody publiczne

preInvocationSetup

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

Parametry
info IBuildInfo

attributes MultiMap

Rzuty
DeviceNotAvailableException
TargetSetupError

resetVirtualDevice

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

Rozmontuj i przywróć urządzenie wirtualne, aby można było kontynuować testowanie.

Parametry
logger ITestLogger

info IBuildInfo

resetDueToFailure boolean

Zwroty
boolean

Rzuty
DeviceNotAvailableException