Dispositivo remotoAndroidVirtual
public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice
java.lang.Object | ||||
↳ | com.android.tradefed.device.NativeDevice | |||
↳ | com.android.tradefed.device.TestDevice | |||
↳ | com.android.tradefed.device.RemoteAndroidDevice | |||
↳ | com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice |
Estende o comportamento RemoteAndroidDevice
para um dispositivo Android full stack em execução no Google Compute Engine (Gce). Suponha que o serial do dispositivo esteja no formato
Resumo
Construtores públicos | |
---|---|
RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) Cria um |
Métodos públicos | |
---|---|
GceAvdInfo | getAvdInfo () Este método está obsoleto. deve usar a API de conexão diretamente |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) Retorne um |
getTombstones () O Choco tem um recurso especial que leva as lápides ao host remoto, onde podemos obtê-las diretamente. | |
CommandResult | powerwash () Tentativa de powerwash em uma instância do GCE |
CommandResult | powerwashGce (String user, Integer offset) Este método está obsoleto. Removido em favor da conexão |
boolean | powerwashGce () |
Construtores públicos
Dispositivo remotoAndroidVirtual
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Cria um RemoteAndroidVirtualDevice
.
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
getAvdInfo
public GceAvdInfo getAvdInfo ()
Este método está obsoleto.
deve usar a API de conexão diretamente
Retorna o GceAvdInfo
da VM remota criada. Retorna nulo se a ativação não tiver sido bem-sucedida.
Devoluções | |
---|---|
GceAvdInfo |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Retorne um DeviceDescriptor
das informações do dispositivo para obter informações sobre ele sem passar o objeto do dispositivo real.
Parâmetros | |
---|---|
shortDescriptor | boolean : limitar ou não o descritor às informações mínimas |
Devoluções | |
---|---|
DeviceDescriptor |
obterTombstones
publicgetTombstones ()
O Choco tem um recurso especial que leva as lápides ao host remoto, onde podemos obtê-las diretamente.
Devoluções | |
---|---|
Uma lista de arquivos de exclusão, vazia se não houver nenhuma exclusão. |
Lança | |
---|---|
DeviceNotAvailableException |
lavagem potente
public CommandResult powerwash ()
Tentativa de powerwash em uma instância do GCE
Devoluções | |
---|---|
CommandResult | retorna CommandResult das tentativas de powerwash |
Lança | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Este método está obsoleto.
Removido em favor da conexão
Parâmetros | |
---|---|
user | String |
offset | Integer |
Devoluções | |
---|---|
CommandResult |
Lança | |
---|---|
TargetSetupError |