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 |
Élargit le comportement de 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 objet |
Méthodes publiques | |
---|---|
DeviceInspectionResult
|
debugDeviceNotAvailable()
Inspectez un appareil et renvoyez des informations détaillées lorsqu'il n'est plus disponible. |
GceAvdInfo
|
getAvdInfo()
Cette méthode est obsolète. doivent utiliser directement l'API de connexion. |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Renvoyez un |
|
getTombstones()
Cuttlefish dispose d'une fonctionnalité spéciale qui transfère les tombstones vers l'hôte distant, où nous pouvons les obtenir directement. |
CommandResult
|
powerwash()
Tentative de nettoyage d'une instance GCE |
CommandResult
|
powerwashGce(String user, Integer offset)
Cette méthode est obsolète. Supprimée au profit de celle 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 ()
Inspectez un appareil et renvoyez des informations détaillées lorsqu'il n'est plus disponible.
Renvoie | |
---|---|
DeviceInspectionResult |
getAvdInfo
public GceAvdInfo getAvdInfo ()
Cette méthode est obsolète.
doit utiliser directement l'API de connexion.
Renvoie l'GceAvdInfo
de la VM distante créée. Renvoie la valeur "null" si l'affichage échoue.
Renvoie | |
---|---|
GceAvdInfo |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Renvoyez un DeviceDescriptor
à partir des informations de l'appareil pour obtenir des informations à son sujet sans transmettre l'objet de l'appareil.
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 tombstones vers l'hôte distant, où nous pouvons les obtenir directement.
Renvoie | |
---|---|
|
Liste des fichiers de tombstone, vide si aucun fichier de tombstone n'est défini. |
Génère | |
---|---|
DeviceNotAvailableException |
Powerwash
public CommandResult powerwash ()
Tentative de nettoyage d'une instance GCE
Renvoie | |
---|---|
CommandResult |
renvoie CommandResult des tentatives de nettoyage |
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 |