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:
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Erstellt ein |
Ö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 |
|
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
publicgetTombstones ()
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 |