RemoteAndroidVirtualDevice

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


Estenda o comportamento de RemoteAndroidDevice para um dispositivo Android de pilha completa em execução no 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

DeviceInspectionResult debugDeviceNotAvailable()

Inspecione um dispositivo e retorne informações detalhadas quando ele ficar indisponível.

GceAvdInfo getAvdInfo()

Este método foi descontinuado. precisa usar a API de conexão diretamente

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

Retorne um DeviceDescriptor das informações do dispositivo para receber informações sobre ele sem transmitir o objeto real do dispositivo.

getTombstones()

O Cuttlefish tem um recurso especial que leva as lápides ao host remoto, onde podemos acessá-las diretamente.

CommandResult powerwash()

Tentar fazer uma limpeza profunda em uma instância do GCE

CommandResult powerwashGce(String user, Integer offset)

Este método foi descontinuado. Removido 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 mudanças no estado de alocação.

Métodos públicos

debugDeviceNotAvailable

public DeviceInspectionResult debugDeviceNotAvailable ()

Inspecione um dispositivo e retorne informações detalhadas quando ele ficar indisponível.

Retorna
DeviceInspectionResult

getAvdInfo

public GceAvdInfo getAvdInfo ()

Este método foi descontinuado.
precisa usar a API de conexão diretamente

Retorna o GceAvdInfo da VM remota criada. Retorna nulo se a exibição não tiver sucesso.

Retorna
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Retorne um DeviceDescriptor das informações do dispositivo para receber informações sobre ele sem transmitir o objeto real do dispositivo.

Parâmetros
shortDescriptor boolean: se o descritor deve ou não ser limitado às informações mínimas.

Retorna
DeviceDescriptor

getTombstones

public  getTombstones ()

O Cuttlefish tem um recurso especial que leva as lápides ao host remoto, onde podemos acessá-las diretamente.

Retorna
Uma lista de arquivos de exclusão, vazia se não houver nenhum.

Gera
DeviceNotAvailableException

Powerwash

public CommandResult powerwash ()

Tentar fazer uma limpeza profunda em uma instância do GCE

Retorna
CommandResult retorna CommandResult das tentativas de powerwash

Gera
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

powerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

Este método foi descontinuado.
Removidas em favor da conexão

Parâmetros
user String

offset Integer

Retorna
CommandResult

Gera
TargetSetupError

powerwashGce

public boolean powerwashGce ()

Retorna
boolean

Gera
TargetSetupError