Remote-Android-Gerät

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


Erweitert das RemoteAndroidDevice-Verhalten für ein Full-Stack-Android-Gerät, das im Google Compute Engine (Gce) Es wird angenommen, dass die Seriennummer des Geräts folgendes Format hat: : in ADB.

Zusammenfassung

Öffentliche Konstruktoren

RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Erstellt ein RemoteAndroidVirtualDevice.

Öffentliche Methoden

GceAvdInfo getAvdInfo()

<ph type="x-smartling-placeholder"></ph> Diese Methode wurde eingestellt. sollte die Connection API direkt verwenden.

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

Gib eine DeviceDescriptor aus den Geräteinformationen zurück, um Informationen zu erhalten, ohne das eigentliche Geräteobjekt übergeben.

getTombstones()

Sepia hat eine spezielle Funktion, mit der die Grabsteine und sie direkt abrufen können.

CommandResult powerwash()

Powerwash für eine GCE-Instanz versuchen

CommandResult powerwashGce(String user, Integer offset)

<ph type="x-smartling-placeholder"></ph> Diese Methode wurde eingestellt. Zugunsten der ersten Verbindung entfernt.

boolean powerwashGce()

Öffentliche Konstruktoren

Remote-Android-Gerät

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

Erstellt ein RemoteAndroidVirtualDevice.

Parameter
device IDevice: die zugehörige IDevice

stateMonitor IDeviceStateMonitor: der zu verwendende IDeviceStateMonitor-Mechanismus

allocationMonitor IDeviceMonitor: IDeviceMonitor zur Information über Änderungen des Zuweisungsstatus.

Öffentliche Methoden

getAvdInfo

public GceAvdInfo getAvdInfo ()

<ph type="x-smartling-placeholder"></ph> Diese Methode wurde eingestellt.
sollte die Connection API direkt verwenden

Gibt den GceAvdInfo der erstellten Remote-VM zurück. Gibt null zurück, wenn die Aufruf-URL war. nicht erfolgreich.

Returns
GceAvdInfo

getDeviceDescriptor,

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Gib eine DeviceDescriptor aus den Geräteinformationen zurück, um Informationen zu erhalten, ohne das eigentliche Geräteobjekt übergeben.

Parameter
shortDescriptor boolean: Gibt an, ob der Deskriptor auf das Minimum der Informationen beschränkt werden soll

Returns
DeviceDescriptor

Tombstones abrufen

public  getTombstones ()

Sepia hat eine spezielle Funktion, mit der die Grabsteine und sie direkt abrufen können.

Returns
Eine Liste von Tombstone-Dateien, leer, wenn es keine Tombstone-Dateien gibt.

Ausgabe
DeviceNotAvailableException

Powerwash durchführen

public CommandResult powerwash ()

Powerwash für eine GCE-Instanz versuchen

Returns
CommandResult gibt CommandResult der Powerwash-Versuche zurück.

Ausgabe
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

PowerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

<ph type="x-smartling-placeholder"></ph> Diese Methode wurde eingestellt.
Zugunsten der ersten Verbindung entfernt

Parameter
user String

offset Integer

Returns
CommandResult

Ausgabe
TargetSetupError

PowerwashGce

public boolean powerwashGce ()

Returns
boolean

Ausgabe
TargetSetupError