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
Resumen
Constructores públicos | |
---|---|
RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) Crea un |
Métodos públicos | |
---|---|
GceAvdInfo | getAvdInfo () Devuelve el |
GceAvdInfo | getAvdInfoAnyState () Devuelve el |
DeviceDescriptor | getDeviceDescriptor () Devuelve un |
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 |
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
publicgetTombstones ()
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 |
setAvdInfo
public void setAvdInfo (GceAvdInfo gceAvdInfo)
Establezca GceAvdInfo
para el dispositivo lanzado.
Parámetros | |
---|---|
gceAvdInfo | GceAvdInfo |
Lanza | |
---|---|
TargetSetupError |