RemotoAndroidVirtualDispositivo

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). Supongamos 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 ()

Este método está en desuso. debería utilizar la API de conexión directamente

DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

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 lleva las lápidas al host remoto donde podemos obtenerlas directamente.

CommandResult powerwash ()

Intento de lavar a presión una instancia de GCE

CommandResult powerwashGce (String user, Integer offset)

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

boolean powerwashGce ()

Constructores públicos

RemotoAndroidVirtualDispositivo

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

Crea un RemoteAndroidVirtualDevice .

Parámetros
device IDevice : el IDevice asociado

stateMonitor IDeviceStateMonitor : el mecanismo IDeviceStateMonitor a utilizar

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

Métodos públicos

obtenerAvdInfo

public GceAvdInfo getAvdInfo ()

Este método está en desuso.
debería utilizar la API de conexión directamente

Devuelve GceAvdInfo de la VM remota creada. Devuelve nulo si la recuperación no fue exitosa.

Devoluciones
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

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

Parámetros
shortDescriptor boolean : si limitar o no el descriptor a la información mínima

Devoluciones
DeviceDescriptor

obtener lápidas

public  getTombstones ()

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

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

Lanza
DeviceNotAvailableException

lavado a presión

public CommandResult powerwash ()

Intento de lavar a presión 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 del de conexión.

Parámetros
user String

offset Integer

Devoluciones
CommandResult

Lanza
TargetSetupError

powerwashGce

public boolean powerwashGce ()

Devoluciones
boolean

Lanza
TargetSetupError