Appareil virtuel RemoteAndroid

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 full stack exécuté dans le 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()

<ph type="x-smartling-placeholder"></ph> Cette méthode est obsolète. vous devez utiliser directement l'API Connection

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

Renvoyez un DeviceDescriptor à partir des informations de l'appareil pour obtenir des informations le concernant sans en transmettant l'objet réel de l'appareil.

getTombstones()

La seiche possède une fonctionnalité spéciale qui amène les pierres tombales à l'hôte distant, où nous pouvons les obtenir directement.

CommandResult powerwash()

Tentative de réinitialisation Powerwash d'une instance GCE

CommandResult powerwashGce(String user, Integer offset)

<ph type="x-smartling-placeholder"></ph> Cette méthode est obsolète. Supprimé au profit de la connexion 1

boolean powerwashGce()

Constructeurs publics

Appareil virtuel RemoteAndroid

public RemoteAndroidVirtualDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

Crée un RemoteAndroidVirtualDevice.

Paramètres
device IDevice: le IDevice associé

stateMonitor IDeviceStateMonitor: mécanisme IDeviceStateMonitor à utiliser

allocationMonitor IDeviceMonitor: IDeviceMonitor pour informer les changements d'état d'allocation.

Méthodes publiques

getAvdInfo

public GceAvdInfo getAvdInfo ()

<ph type="x-smartling-placeholder"></ph> Cette méthode est obsolète.
devez utiliser directement l'API Connection

Renvoie le GceAvdInfo à partir de la VM distante créée. Renvoie la valeur "null" si l'affichage était sans succès.

Renvoie
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Renvoyez un DeviceDescriptor à partir des informations de l'appareil pour obtenir des informations le concernant sans en transmettant l'objet réel de l'appareil.

Paramètres
shortDescriptor boolean: indique s'il faut limiter ou non le descripteur à un minimum d'informations.

Renvoie
DeviceDescriptor

getTombstones

public  getTombstones ()

La seiche possède une fonctionnalité spéciale qui amène les pierres tombales à l'hôte distant, où nous pouvons les obtenir directement.

Renvoie
Liste de fichiers tombstone, vide s'il n'y en a pas.

Génère
DeviceNotAvailableException

effectuer un Powerwash

public CommandResult powerwash ()

Tentative de réinitialisation Powerwash d'une instance GCE

Renvoie
CommandResult Renvoie CommandResult des tentatives de Powerwash

Génère
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

PowerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

<ph type="x-smartling-placeholder"></ph> Cette méthode est obsolète.
Supprimé au profit de la connexion 1

Paramètres
user String

offset Integer

Renvoie
CommandResult

Génère
TargetSetupError

PowerwashGce

public boolean powerwashGce ()

Renvoie
boolean

Génère
TargetSetupError