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


Estende o comportamento RemoteAndroidDevice para um dispositivo Android de pilha completa 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 ()

Retorna o GceAvdInfo da VM remota criada.

GceAvdInfo getAvdInfoAnyState ()

Retorna o GceAvdInfo da VM remota criada.

DeviceDescriptor getDeviceDescriptor ()

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

getTombstones ()

O Cuttlefish tem um recurso especial que traz as lápides para o 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 um

boolean powerwashGce ()
void setAvdInfo ( GceAvdInfo gceAvdInfo)

Defina o GceAvdInfo para o dispositivo iniciado.

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

Métodos públicos

getAvdInfo

public GceAvdInfo getAvdInfo ()

Retorna o GceAvdInfo da VM remota criada. Retorna nulo se a ativação não foi bem-sucedida.

devoluções
GceAvdInfo

getAvdInfoAnyState

public GceAvdInfo getAvdInfoAnyState ()

Retorna o GceAvdInfo da VM remota criada. Retorna independentemente do status para que possamos inspecionar as informações.

devoluções
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor ()

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

devoluções
DeviceDescriptor

getTombstones

public  getTombstones ()

O Cuttlefish tem um recurso especial que traz as lápides para o host remoto, onde podemos obtê-las diretamente.

devoluções
Uma lista de arquivos de tombstone, vazio se não houver tombstone.

lances
DeviceNotAvailableException

powerwash

public CommandResult powerwash ()

Tentativa de powerwash em uma instância do GCE

devoluções
CommandResult retorna CommandResult das tentativas de powerwash

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

Parâmetros
user String

offset Integer

devoluções
CommandResult

lances
TargetSetupError

powerwashGce

public boolean powerwashGce ()

devoluções
boolean

lances
TargetSetupError

setAvdInfo

public void setAvdInfo (GceAvdInfo gceAvdInfo)

Defina o GceAvdInfo para o dispositivo iniciado.

Parâmetros
gceAvdInfo GceAvdInfo

lances
TargetSetupError