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 de RemoteAndroidDevice pour un appareil Android à pile complète s'exécutant 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 | |
|---|---|
DeviceInspectionResult
|
debugDeviceNotAvailable()
Inspectez un appareil et renvoyez des informations détaillées lorsqu'un appareil devient indisponible. |
GceAvdInfo
|
getAvdInfo()
Cette méthode est obsolète. doit utiliser directement l'API Connections |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Renvoie un |
|
getTombstones()
Cuttlefish dispose d'une fonctionnalité spéciale qui transfère les fichiers fantômes à l'hôte distant où nous pouvons les récupérer directement. |
CommandResult
|
powerwash()
Tenter d'effectuer un powerwash sur 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()
|
Constructeurs publics
RemoteAndroidVirtualDevice
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Crée un RemoteAndroidVirtualDevice.
| Paramètres | |
|---|---|
device |
IDevice : IDevice associé |
stateMonitor |
IDeviceStateMonitor : mécanisme IDeviceStateMonitor à utiliser |
allocationMonitor |
IDeviceMonitor : IDeviceMonitor pour informer des changements d'état d'allocation. |
Méthodes publiques
debugDeviceNotAvailable
public DeviceInspectionResult debugDeviceNotAvailable ()
Inspectez un appareil et renvoyez des informations détaillées lorsqu'un appareil devient indisponible.
| Renvoie | |
|---|---|
DeviceInspectionResult |
|
getAvdInfo
public GceAvdInfo getAvdInfo ()
Cette méthode est obsolète.
doit utiliser l'API Connections directement.
Renvoie le GceAvdInfo de la VM distante créée. Renvoie la valeur "null" si la mise en service n'a pas abouti.
| Renvoie | |
|---|---|
GceAvdInfo |
|
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Renvoie un DeviceDescriptor à partir des informations sur l'appareil pour obtenir des informations à son sujet sans transmettre l'objet de l'appareil proprement dit.
| Paramètres | |
|---|---|
shortDescriptor |
boolean : indique si le descripteur doit être limité aux informations minimales. |
| Renvoie | |
|---|---|
DeviceDescriptor |
|
getTombstones
publicgetTombstones ()
Cuttlefish dispose d'une fonctionnalité spéciale qui transfère les fichiers fantômes à l'hôte distant où nous pouvons les récupérer directement.
| Renvoie | |
|---|---|
|
Liste des fichiers tombstone, vide si aucun fichier tombstone n'est présent. |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
effectuer un Powerwash
public CommandResult powerwash ()
Tenter de réinitialiser une instance GCE
| Renvoie | |
|---|---|
CommandResult |
renvoie CommandResult des tentatives de réinitialisation |
| Génère | |
|---|---|
|
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 |
| Renvoie | |
|---|---|
CommandResult |
|
| Génère | |
|---|---|
TargetSetupError |
|