RemoteAndroidVirtualDevice

public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice

java.lang.Objeto
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.RemoteAndroidDevice
com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice


Extiende el comportamiento RemoteAndroidDevice para un dispositivo Android de pila completa que se ejecuta en Google Compute Engine (Gce). Suponga que el número de serie del dispositivo tendrá el formato : en adb.

Resumen

Constructores públicos

RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Crea un RemoteAndroidVirtualDevice .

Métodos públicos

GceAvdInfo getAvdInfo ()

Devuelve el GceAvdInfo de la máquina virtual remota creada.

GceAvdInfo getAvdInfoAnyState ()

Devuelve el GceAvdInfo de la máquina virtual remota creada.

DeviceDescriptor getDeviceDescriptor ()

Devuelve un DeviceDescriptor de la información del dispositivo para obtener información sobre él sin pasar el objeto del dispositivo real.

getTombstones ()

Cuttlefish tiene una característica especial que trae las lápidas al host remoto donde podemos obtenerlas directamente.

CommandResult powerwash ()

Intento de powerwash de una instancia de GCE

CommandResult powerwashGce (String user, Integer offset)

Este método está en desuso. Eliminado a favor de la conexión

boolean powerwashGce ()
void setAvdInfo ( GceAvdInfo gceAvdInfo)

Establezca GceAvdInfo para el dispositivo lanzado.

Constructores públicos

RemoteAndroidVirtualDevice

public RemoteAndroidVirtualDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

Crea un RemoteAndroidVirtualDevice .

Parámetros
device IDevice : el IDevice asociado

stateMonitor IDeviceStateMonitor : el mecanismo IDeviceStateMonitor para usar

allocationMonitor IDeviceMonitor : el IDeviceMonitor para informar de los cambios de estado de asignación.

Métodos públicos

obtenerAvdInfo

public GceAvdInfo getAvdInfo ()

Devuelve el GceAvdInfo de la máquina virtual remota creada. Devuelve nulo si la activación no fue exitosa.

Devoluciones
GceAvdInfo

getAvdInfoAnyState

public GceAvdInfo getAvdInfoAnyState ()

Devuelve el GceAvdInfo de la máquina virtual remota creada. Devoluciones independientemente del estado para que podamos inspeccionar la información.

Devoluciones
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor ()

Devuelve un DeviceDescriptor de la información del dispositivo para obtener información sobre él sin pasar el objeto del dispositivo real.

Devoluciones
DeviceDescriptor

obtener lápidas

public  getTombstones ()

Cuttlefish tiene una característica especial que trae las lápidas al host remoto donde podemos obtenerlas directamente.

Devoluciones
Una lista de archivos de desecho, vacía si no hay desecho.

Lanza
DeviceNotAvailableException

lavado a presión

public CommandResult powerwash ()

Intento de powerwash de una instancia de GCE

Devoluciones
CommandResult devuelve CommandResult de los intentos de powerwash

Lanza
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

powerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

Este método está en desuso.
Eliminado a favor de la conexión

Parámetros
user String

offset Integer

Devoluciones
CommandResult

Lanza
TargetSetupError

powerwashGce

public boolean powerwashGce ()

Devoluciones
boolean

Lanza
TargetSetupError

setAvdInfo

public void setAvdInfo (GceAvdInfo gceAvdInfo)

Establezca GceAvdInfo para el dispositivo lanzado.

Parámetros
gceAvdInfo GceAvdInfo

Lanza
TargetSetupError