УправляемоеУдаленноеУстройство
public class ManagedRemoteDevice
extends TestDevice
implements ITestLoggerReceiver
Устройство, работающее внутри виртуальной машины, которым мы управляем удаленно через экземпляр Tradefed внутри виртуальной машины.
Краткое содержание
Защищенные методы |
---|
long | getCurrentTime () Возвращает текущее системное время. |
void | launchGce () Запустите фактическое устройство gce на основе информации о сборке. |
Общественные конструкторы
УправляемоеУдаленноеУстройство
public ManagedRemoteDevice (IDevice device,
IDeviceStateMonitor stateMonitor,
IDeviceMonitor allocationMonitor)
Создает ManagedRemoteDevice
.
Параметры |
---|
device | IDevice : связанный IDevice |
stateMonitor | IDeviceStateMonitor : используемый механизм IDeviceStateMonitor |
allocationMonitor | IDeviceMonitor : IDeviceMonitor для информирования об изменениях состояния распределения. |
Публичные методы
getOptions
public TestDeviceOptions getOptions ()
Переопределите базовый метод получения, чтобы иметь возможность разрешать динамические параметры перед попыткой удаленной настройки.
Возврат |
---|
TestDeviceOptions | |
getRemoteAvdInfo
public GceAvdInfo getRemoteAvdInfo ()
Возвращает GceAvdInfo
описывающий удаленный экземпляр.
постПризывСнос
public void postInvocationTearDown (Throwable exception)
Параметры |
---|
exception | Throwable |
предвызовНастройка
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 ()
Возвращает текущее системное время. Выставлено на тестирование.
запускGce
protected void launchGce ()
Запустите фактическое устройство gce на основе информации о сборке.