Appareil virtuel Android à distance

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 : dans adb.

Résumé

Constructeurs publics

RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Crée un RemoteAndroidVirtualDevice .

Méthodes publiques

GceAvdInfo getAvdInfo ()

Cette méthode est obsolète. devrait utiliser l'API de connexion directement

DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Renvoyez un DeviceDescriptor à partir des informations sur le périphérique pour obtenir des informations sur celui-ci sans transmettre l'objet périphérique réel.

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 connexion

boolean powerwashGce ()

Constructeurs publics

Appareil virtuel Android à distance

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 : le IDeviceMonitor pour informer des changements d'état d'allocation.

Méthodes publiques

obtenirAvdInfo

public GceAvdInfo getAvdInfo ()

Cette méthode est obsolète.
devrait utiliser l'API de connexion directement

Renvoie le GceAvdInfo de la VM distante créée. Renvoie null si l'activation n'a pas réussi.

Retour
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Renvoyez un DeviceDescriptor à partir des informations sur le périphérique pour obtenir des informations sur celui-ci sans transmettre l'objet périphérique réel.

Paramètres
shortDescriptor boolean : s'il faut ou non limiter le descripteur au strict minimum d'informations

Retour
DeviceDescriptor

obtenir des pierres tombales

public  getTombstones ()

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 tombstone, vide s'il n'y en a pas.

Jetés
DeviceNotAvailableException

lavage à haute pression

public CommandResult powerwash ()

Tentative de powerwash d'une instance GCE

Retour
CommandResult renvoie CommandResult des tentatives de lavage sous pression

Jetés
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 connexion

Paramètres
user String

offset Integer

Retour
CommandResult

Jetés
TargetSetupError

powerwashGce

public boolean powerwashGce ()

Retour
boolean

Jetés
TargetSetupError