Zdalne urządzenie wirtualne Androida

public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice

java.lang.Obiekt
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.RemoteAndroidDevice
com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice


Rozszerza zachowanie RemoteAndroidDevice dla pełnego urządzenia z Androidem działającego w Google Compute Engine (Gce). Załóżmy, że numer seryjny urządzenia będzie w formacie : w przysł.

Streszczenie

Konstruktory publiczne

RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Tworzy RemoteAndroidVirtualDevice .

Metody publiczne

GceAvdInfo getAvdInfo ()

Zwraca GceAvdInfo z utworzonej zdalnej maszyny wirtualnej.

GceAvdInfo getAvdInfoAnyState ()

Zwraca GceAvdInfo z utworzonej zdalnej maszyny wirtualnej.

DeviceDescriptor getDeviceDescriptor ()

Zwróć DeviceDescriptor z informacji o urządzeniu, aby uzyskać informacje na jego temat bez przekazywania rzeczywistego obiektu urządzenia.

getTombstones ()

Mątwa ma specjalną funkcję, która przenosi nagrobki do zdalnego hosta, skąd możemy je bezpośrednio pobrać.

CommandResult powerwash ()

Próba wyczyszczenia instancji GCE

CommandResult powerwashGce (String user, Integer offset)

Ta metoda jest przestarzała. Usunięto na rzecz połączenia

boolean powerwashGce ()
void setAvdInfo ( GceAvdInfo gceAvdInfo)

Ustaw GceAvdInfo dla uruchomionego urządzenia.

Konstruktory publiczne

Zdalne urządzenie wirtualne Androida

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

Tworzy RemoteAndroidVirtualDevice .

Parametry
device IDevice : skojarzony IDevice

stateMonitor IDeviceStateMonitor : mechanizm IDeviceStateMonitor do użycia

allocationMonitor IDeviceMonitor : IDeviceMonitor do informowania o zmianach stanu alokacji.

Metody publiczne

pobierz informacje o śr

public GceAvdInfo getAvdInfo ()

Zwraca GceAvdInfo z utworzonej zdalnej maszyny wirtualnej. Zwraca wartość null, jeśli wywołanie nie powiodło się.

Zwroty
GceAvdInfo

getAvdInfoAnyState

public GceAvdInfo getAvdInfoAnyState ()

Zwraca GceAvdInfo z utworzonej zdalnej maszyny wirtualnej. Zwraca niezależnie od statusu, abyśmy mogli sprawdzić informacje.

Zwroty
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor ()

Zwróć DeviceDescriptor z informacji o urządzeniu, aby uzyskać informacje na jego temat bez przekazywania rzeczywistego obiektu urządzenia.

Zwroty
DeviceDescriptor

zdobądź Nagrobki

public  getTombstones ()

Mątwa ma specjalną funkcję, która przenosi nagrobki do zdalnego hosta, skąd możemy je bezpośrednio pobrać.

Zwroty
Lista plików nagrobków, pusta, jeśli nie ma nagrobków.

Rzuty
DeviceNotAvailableException

mycie pod ciśnieniem

public CommandResult powerwash ()

Próba wyczyszczenia instancji GCE

Zwroty
CommandResult zwraca CommandResult prób Powerwash

Rzuty
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

powerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

Ta metoda jest przestarzała.
Usunięto na rzecz połączenia

Parametry
user String

offset Integer

Zwroty
CommandResult

Rzuty
TargetSetupError

powerwashGce

public boolean powerwashGce ()

Zwroty
boolean

Rzuty
TargetSetupError

ustawAvdInfo

public void setAvdInfo (GceAvdInfo gceAvdInfo)

Ustaw GceAvdInfo dla uruchomionego urządzenia.

Parametry
gceAvdInfo GceAvdInfo

Rzuty
TargetSetupError