ManagedRemoteDevice
public class ManagedRemoteDevice
extends TestDevice
implements ITestLoggerReceiver
Un dispositivo que se ejecuta dentro de una máquina virtual que administramos de forma remota a través de una instancia Tradefed dentro de la VM.
Resumen
Métodos protegidos |
---|
long | getCurrentTime () Devuelve la hora actual del sistema. |
void | launchGce () Inicie el dispositivo gce real según la información de compilación. |
Constructores públicos
ManagedRemoteDevice
public ManagedRemoteDevice (IDevice device,
IDeviceStateMonitor stateMonitor,
IDeviceMonitor allocationMonitor)
Crea un ManagedRemoteDevice
.
Parámetros |
---|
device | IDevice : The Associated IDevice |
stateMonitor | IDeviceStateMonitor : la IDeviceStateMonitor mecanismo para uso |
allocationMonitor | IDeviceMonitor : la IDeviceMonitor para informar de cambios de estado de asignación. |
Métodos públicos
getOptions
public TestDeviceOptions getOptions ()
Anule el captador base para poder resolver las opciones dinámicas antes de intentar realizar la configuración remota.
Devoluciones |
---|
TestDeviceOptions | |
getRemoteAvdInfo
public GceAvdInfo getRemoteAvdInfo ()
Devuelve el GceAvdInfo
describir la instancia remota.
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
Parámetros |
---|
exception | Throwable |
preInvocationSetup
public void preInvocationSetup (IBuildInfo info,
MultiMap<String, String> attributes)
Parámetros |
---|
info | IBuildInfo |
attributes | MultiMap |
Lanza |
---|
DeviceNotAvailableException | |
TargetSetupError | |
setTestLogger
public void setTestLogger (ITestLogger testLogger)
Parámetros |
---|
testLogger | ITestLogger |
Métodos protegidos
getCurrentTime
protected long getCurrentTime ()
Devuelve la hora actual del sistema. Expuesto para pruebas.
launchGce
protected void launchGce ()
Inicie el dispositivo gce real según la información de compilación.