Appareil virtuel Android à distance
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 |
Étend le comportement RemoteAndroidDevice
pour un appareil Android à pile complète exécuté dans Google Compute Engine (Gce). Supposons que le numéro de série de l'appareil soit au format
Résumé
Constructeurs publics | |
---|---|
RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) Crée un |
Méthodes publiques | |
---|---|
GceAvdInfo | getAvdInfo () Cette méthode est obsolète. devrait utiliser l'API de connexion directement |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) Renvoyez un |
getTombstones () Cuttlefish a une fonctionnalité spéciale qui amène les pierres tombales à l'hôte distant où nous pouvons les obtenir directement. | |
CommandResult | powerwash () Tentative de powerwash d'une instance GCE |
CommandResult | powerwashGce (String user, Integer offset) Cette méthode est obsolète. Supprimé au profit de celui de connexion |
boolean | powerwashGce () |
Constructeurs publics
Appareil virtuel Android à distance
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Crée un RemoteAndroidVirtualDevice
.
Paramètres | |
---|---|
device | IDevice : l' IDevice associé |
stateMonitor | IDeviceStateMonitor : le mécanisme IDeviceStateMonitor à utiliser |
allocationMonitor | IDeviceMonitor : le IDeviceMonitor pour informer des changements d'état d'allocation. |
Méthodes publiques
obtenirAvdInfo
public GceAvdInfo getAvdInfo ()
Cette méthode est obsolète.
devrait utiliser l'API de connexion directement
Renvoie le GceAvdInfo
de la VM distante créée. Renvoie null si l'activation n'a pas réussi.
Retour | |
---|---|
GceAvdInfo |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Renvoyez un DeviceDescriptor
à partir des informations sur le périphérique pour obtenir des informations sur celui-ci sans transmettre l'objet périphérique réel.
Paramètres | |
---|---|
shortDescriptor | boolean : s'il faut ou non limiter le descripteur au strict minimum d'informations |
Retour | |
---|---|
DeviceDescriptor |
obtenir des pierres tombales
publicgetTombstones ()
Cuttlefish a une fonctionnalité spéciale qui amène les pierres tombales à l'hôte distant où nous pouvons les obtenir directement.
Retour | |
---|---|
Une liste de fichiers tombstone, vide s'il n'y en a pas. |
Jetés | |
---|---|
DeviceNotAvailableException |
lavage à haute pression
public CommandResult powerwash ()
Tentative de powerwash d'une instance GCE
Retour | |
---|---|
CommandResult | renvoie CommandResult des tentatives de lavage sous pression |
Jetés | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Cette méthode est obsolète.
Supprimé au profit de celui de connexion
Paramètres | |
---|---|
user | String |
offset | Integer |
Retour | |
---|---|
CommandResult |
Jetés | |
---|---|
TargetSetupError |