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 |
|