Dispositivo remoto gerenciado
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 |
Um dispositivo executado dentro de uma máquina virtual que gerenciamos remotamente por meio de uma instância Tradefed dentro da VM.
Resumo
Construtores públicos | |
---|---|
ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) Cria um |
Métodos públicos | |
---|---|
TestDeviceOptions | getOptions () Substitua o getter base para poder resolver opções dinâmicas antes de tentar fazer a configuração remota. |
void | postInvocationTearDown (Throwable exception) Etapas extras para limpeza necessária específica do dispositivo que serão executadas após a invocação. |
void | preInvocationSetup ( IBuildInfo info, MultiMap <String, String> attributes) Etapas extras para configuração necessária específica do dispositivo que serão executadas no dispositivo antes do fluxo de invocação. |
Construtores públicos
Dispositivo remoto gerenciado
public ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Cria um ManagedRemoteDevice
.
Parâmetros | |
---|---|
device | IDevice : o IDevice associado |
stateMonitor | IDeviceStateMonitor : o mecanismo IDeviceStateMonitor a ser usado |
allocationMonitor | IDeviceMonitor : o IDeviceMonitor para informar sobre alterações de estado de alocação. |
Métodos públicos
getOpções
public TestDeviceOptions getOptions ()
Substitua o getter base para poder resolver opções dinâmicas antes de tentar fazer a configuração remota.
Devoluções | |
---|---|
TestDeviceOptions | TestDeviceOptions relacionadas ao dispositivo em teste. |
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
Etapas extras para limpeza necessária específica do dispositivo que serão executadas após a invocação.
Parâmetros | |
---|---|
exception | Throwable : se houver, a exceção final levantada pela falha de invocação. |
preInvocationSetup
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
Etapas extras para configuração necessária específica do dispositivo que serão executadas no dispositivo antes do fluxo de invocação.
Parâmetros | |
---|---|
info | IBuildInfo : O IBuildInfo do dispositivo. |
attributes | MultiMap : os atributos armazenados no contexto de invocação |
Lança | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |