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 |
É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 () Renvoie le |
GceAvdInfo | getAvdInfoAnyState () Renvoie le |
DeviceDescriptor | getDeviceDescriptor () 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 la connexion |
boolean | powerwashGce () |
void | setAvdInfo ( GceAvdInfo gceAvdInfo) Définissez |
Constructeurs publics
RemoteAndroidVirtualDevice
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 : l' IDeviceMonitor pour informer des changements d'état d'allocation. |
Méthodes publiques
getAvdInfo
public GceAvdInfo getAvdInfo ()
Renvoie le GceAvdInfo
à partir de la machine virtuelle distante créée. Renvoie null si l'appel n'a pas réussi.
Retour | |
---|---|
GceAvdInfo |
getAvdInfoAnyState
public GceAvdInfo getAvdInfoAnyState ()
Renvoie le GceAvdInfo
à partir de la machine virtuelle distante créée. Renvoie quel que soit le statut afin que nous puissions inspecter les informations.
Retour | |
---|---|
GceAvdInfo |
getDeviceDescriptorgetDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor ()
Renvoyez un DeviceDescriptor
à partir des informations sur le périphérique pour obtenir des informations dessus sans passer l'objet périphérique réel.
Retour | |
---|---|
DeviceDescriptor |
getTombstones
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 de désactivation, vide s'il n'y a pas de désactivation. |
Lance | |
---|---|
DeviceNotAvailableException |
lavage à haute pression
public CommandResult powerwash ()
Tentative de powerwash d'une instance GCE
Retour | |
---|---|
CommandResult | renvoie CommandResult des tentatives de powerwash |
Lance | |
---|---|
| 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 la connexion
Paramètres | |
---|---|
user | String |
offset | Integer |
Retour | |
---|---|
CommandResult |
Lance | |
---|---|
TargetSetupError |
setAvdInfo
public void setAvdInfo (GceAvdInfo gceAvdInfo)
Définissez GceAvdInfo
pour l'appareil lancé.
Paramètres | |
---|---|
gceAvdInfo | GceAvdInfo |
Lance | |
---|---|
TargetSetupError |