Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

ManagedRemoteDevice

public class ManagedRemoteDevice
extends TestDevice implements ITestLoggerReceiver

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


Устройство, работающее внутри виртуальной машины, которым мы управляем удаленно через экземпляр Tradefed внутри виртуальной машины.

Резюме

Общественные конструкторы

ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Создает ManagedRemoteDevice .

Публичные методы

TestDeviceOptions getOptions ()

Переопределите базовый метод получения, чтобы иметь возможность разрешать динамические параметры перед попыткой удаленной настройки.

GceAvdInfo getRemoteAvdInfo ()

Возвращает GceAvdInfo , описывающий удаленный экземпляр.

void postInvocationTearDown (Throwable exception)

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

void setTestLogger (ITestLogger testLogger)

Защищенные методы

long getCurrentTime ()

Возвращает текущее системное время.

void launchGce ()

Запустите фактическое устройство gce на основе информации о сборке.

Общественные конструкторы

ManagedRemoteDevice

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

Создает ManagedRemoteDevice .

Параметры
device IDevice - IDevice IDevice : ассоциированное IDevice - IDevice

stateMonitor IDeviceStateMonitor : IDeviceStateMonitor механизм использования

allocationMonitor IDeviceMonitor : IDeviceMonitor информировать об изменениях состояния распределения.

Публичные методы

getOptions

public TestDeviceOptions getOptions ()

Переопределите базовый метод получения, чтобы иметь возможность разрешать динамические параметры перед попыткой удаленной настройки.

Возврат
TestDeviceOptions

getRemoteAvdInfo

public GceAvdInfo getRemoteAvdInfo ()

Возвращает GceAvdInfo , описывающий удаленный экземпляр.

Возврат
GceAvdInfo

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Параметры
exception Throwable

preInvocationSetup

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

Параметры
info IBuildInfo

attributes MultiMap

Броски
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

Параметры
testLogger ITestLogger

Защищенные методы

getCurrentTime

protected long getCurrentTime ()

Возвращает текущее системное время. Выставлен на тестирование.

Возврат
long

запускGce

protected void launchGce ()

Запустите фактическое устройство gce на основе информации о сборке.

Броски
TargetSetupError