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 : em adb.

Resumo

Construtores públicos

RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Cria um RemoteAndroidVirtualDevice .

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 DeviceDescriptor das informações do dispositivo para obter informações sobre ele sem passar o objeto do dispositivo real.

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

public  getTombstones ()

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

powerwashGce

public boolean powerwashGce ()

Devoluções
boolean

Lança
TargetSetupError