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 | |