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