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 |
Estensione del comportamento di RemoteAndroidDevice
per un dispositivo Android full stack in esecuzione su Google Compute Engine (GCE). Supponiamo che il numero di serie del dispositivo sia nel formato
Riepilogo
Costruttori pubblici | |
---|---|
RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Crea un |
Metodi pubblici | |
---|---|
DeviceInspectionResult
|
debugDeviceNotAvailable()
Ispeziona un dispositivo e restituisci informazioni dettagliate quando un dispositivo non è disponibile. |
GceAvdInfo
|
getAvdInfo()
Questo metodo è deprecato. deve utilizzare direttamente l'API di connessione |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Restituire un |
|
getTombstones()
Cuttlefish ha una funzionalità speciale che porta le tombstone sull'host remoto, dove possiamo recuperarle direttamente. |
CommandResult
|
powerwash()
Tentare di eseguire il powerwash di un'istanza GCE |
CommandResult
|
powerwashGce(String user, Integer offset)
Questo metodo è deprecato. Rimosso in favore di quello di collegamento |
boolean
|
powerwashGce()
|
Costruttori pubblici
RemoteAndroidVirtualDevice
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Crea un RemoteAndroidVirtualDevice
.
Parametri | |
---|---|
device |
IDevice : il IDevice associato |
stateMonitor |
IDeviceStateMonitor : il meccanismo IDeviceStateMonitor da utilizzare |
allocationMonitor |
IDeviceMonitor : il IDeviceMonitor per informare delle modifiche dello stato dell'allocazione. |
Metodi pubblici
debugDeviceNotAvailable
public DeviceInspectionResult debugDeviceNotAvailable ()
Ispeziona un dispositivo e restituisci informazioni dettagliate quando un dispositivo non è disponibile.
Ritorni | |
---|---|
DeviceInspectionResult |
getAvdInfo
public GceAvdInfo getAvdInfo ()
Questo metodo è deprecato.
deve utilizzare direttamente l'API di connessione
Restituisce GceAvdInfo
dalla VM remota creata. Restituisce null se l'apertura non è andata a buon fine.
Ritorni | |
---|---|
GceAvdInfo |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Restituire un DeviceDescriptor
dalle informazioni del dispositivo per ottenere informazioni su di esso senza dover passare l'oggetto del dispositivo effettivo.
Parametri | |
---|---|
shortDescriptor |
boolean : indica se limitare o meno il descrittore alle informazioni minime |
Ritorni | |
---|---|
DeviceDescriptor |
getTombstones
publicgetTombstones ()
Cuttlefish ha una funzionalità speciale che porta le tombstone sull'host remoto, dove possiamo recuperarle direttamente.
Ritorni | |
---|---|
|
Un elenco di file tombstone, vuoto se non sono presenti tombstone. |
Lanci | |
---|---|
DeviceNotAvailableException |
Powerwash
public CommandResult powerwash ()
Tentare di eseguire il powerwash di un'istanza GCE
Ritorni | |
---|---|
CommandResult |
restituisce CommandResult dei tentativi di Powerwash |
Lanci | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Questo metodo è deprecato.
Rimosso a favore di quello di collegamento
Parametri | |
---|---|
user |
String |
offset |
Integer |
Ritorni | |
---|---|
CommandResult |
Lanci | |
---|---|
TargetSetupError |