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
Resumen
Constructores públicos | |
---|---|
RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) Crea un |
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 |
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
publicgetTombstones ()
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 |