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 objet |
|
Méthodes publiques | |
|---|---|
DeviceInspectionResult
|
debugDeviceNotAvailable()
Inspecter un appareil et renvoyer des informations détaillées lorsqu'un appareil devient indisponible. |
GceAvdInfo
|
getAvdInfo()
Cette méthode est obsolète. doit utiliser l'API Connections directement. |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Renvoie un |
List<File>
|
getTombstones()
Cuttlefish dispose d'une fonctionnalité spéciale qui transfère les fichiers de suppression vers l'hôte distant, où nous pouvons les récupérer directement. |
CommandResult
|
powerwash()
Essayer de réinitialiser une instance GCE |
CommandResult
|
powerwashGce(String user, Integer offset)
Cette méthode est obsolète. Supprimé au profit de la connexion |
boolean
|
powerwashGce()
|
Constructeurs publics
RemoteAndroidVirtualDevice
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Crée un objet 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 ()
Inspecter un appareil et renvoyer 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 Connection 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
public List<File> getTombstones ()
Cuttlefish dispose d'une fonctionnalité spéciale qui transfère les fichiers de suppression vers l'hôte distant, où nous pouvons les récupérer directement.
| Renvoie | |
|---|---|
List<File> |
Liste des fichiers de pierre tombale, vide si aucune pierre tombale n'est présente. |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
effectuer un powerwash
public CommandResult powerwash ()
Essayer 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 |
|