RemoteAndroidVirtualDevice

public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice

java.lang.Object
   ↳ com.android.tradefed.device.NativeDevice (link em inglês)
     ↳ com.android.tradefed.device.TestDevice (link em inglês)
       ↳ com.android.tradefed.device.RemoteAndroidDevice (link em inglês)
         ↳ com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice


Estende o comportamento do RemoteAndroidDevice para um dispositivo Android de pilha completa em execução na Google Compute Engine (Gce). Suponha que o número de série do dispositivo esteja no formato : no adb.

Resumo

Construtores públicos

RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Cria um RemoteAndroidVirtualDevice.

Métodos públicos

GceAvdInfo getAvdInfo()

Esse método foi descontinuado. devem usar a API de conexão diretamente

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

Retornar um DeviceDescriptor das informações do dispositivo para receber informações sem ele passando o objeto do dispositivo real.

getTombstones()

O Cuttlefish tem um recurso especial que leva as lápides até o host remoto, onde podemos recebe-os diretamente.

CommandResult powerwash()

Tentativa de executar um Powerwash em uma instância do GCE

CommandResult powerwashGce(String user, Integer offset)

Esse método foi descontinuado. Removida em favor da conexão

boolean powerwashGce()

Construtores públicos

RemoteAndroidVirtualDevice

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 mudanças no estado de alocação.

Métodos públicos

getAvdInfo

public GceAvdInfo getAvdInfo ()

Esse método foi descontinuado.
devem usar a API de conexão diretamente

Retorna o GceAvdInfo da VM remota criada. Retorna nulo se a apresentação foi não deu certo.

Retorna
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Retornar um DeviceDescriptor das informações do dispositivo para receber informações sem ele passando o objeto do dispositivo real.

Parâmetros
shortDescriptor boolean: se o descritor será limitado ao mínimo de informações.

Retorna
DeviceDescriptor

getTombstones

public  getTombstones ()

O Cuttlefish tem um recurso especial que leva as lápides até o host remoto, onde podemos recebe-os diretamente.

Retorna
Uma lista de arquivos de tombstone, vazia se não houver nenhuma.

Gera
DeviceNotAvailableException

executar um Powerwash

public CommandResult powerwash ()

Tentativa de executar um Powerwash em uma instância do GCE

Retorna
CommandResult retorna CommandResult das tentativas de Powerwash

Gera
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

powerwash gce

public CommandResult powerwashGce (String user, 
                Integer offset)

Esse método foi descontinuado.
Removido em favor da conexão

Parâmetros
user String

offset Integer

Retorna
CommandResult

Gera
TargetSetupError

powerwash gce

public boolean powerwashGce ()

Retorna
boolean

Gera
TargetSetupError