RemoteAndroidVirtualDevice

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


Rozszerza działanie RemoteAndroidDevice na pełny stos urządzeń z Androidem działających w Google Compute Engine (GCE). Zakładamy, że numer seryjny urządzenia będzie miał format : w ADB.

Podsumowanie

Konstruktory publiczne

RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Tworzy RemoteAndroidVirtualDevice.

Metody publiczne

DeviceInspectionResult debugDeviceNotAvailable()

Sprawdzanie urządzenia i zwracanie szczegółowych informacji, gdy urządzenie staje się niedostępne.

GceAvdInfo getAvdInfo()

Ta metoda została wycofana. należy używać bezpośrednio interfejsu Connection API

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

Zwracać DeviceDescriptor z informacjami o urządzeniu, aby uzyskać informacje bez przekazywania rzeczywistego obiektu urządzenia.

getTombstones()

Cuttlefish ma specjalną funkcję, która przesyła informacje o zakończeniu pracy do zdalnego hosta, gdzie możemy je bezpośrednio pobrać.

CommandResult powerwash()

Próba wyczyszczenia instancji GCE

CommandResult powerwashGce(String user, Integer offset)

Ta metoda została wycofana. Usunięto na rzecz połączenia

boolean powerwashGce()

Konstruktory publiczne

RemoteAndroidVirtualDevice

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

Tworzy RemoteAndroidVirtualDevice.

Parametry
device IDevice: powiązany IDevice

stateMonitor IDeviceStateMonitor: mechanizm IDeviceStateMonitor do użycia

allocationMonitor IDeviceMonitor: IDeviceMonitor, aby poinformować o zmianach stanu alokacji.

Metody publiczne

debugDeviceNotAvailable

public DeviceInspectionResult debugDeviceNotAvailable ()

Sprawdzanie urządzenia i zwracanie szczegółowych informacji, gdy urządzenie staje się niedostępne.

Zwroty
DeviceInspectionResult

getAvdInfo

public GceAvdInfo getAvdInfo ()

Ta metoda została wycofana.
powinien używać interfejsu API połączenia bezpośrednio

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

Zwroty
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Zwracać DeviceDescriptor z informacjami o urządzeniu, aby uzyskać informacje bez przekazywania rzeczywistego obiektu urządzenia.

Parametry
shortDescriptor boolean: czy ograniczyć opis do niezbędnych informacji

Zwroty
DeviceDescriptor

getTombstones

public  getTombstones ()

Cuttlefish ma specjalną funkcję, która przesyła informacje o zakończeniu pracy do zdalnego hosta, gdzie możemy je bezpośrednio pobrać.

Zwroty
Lista plików nagłówków, pusta, jeśli nie ma nagłówka.

Rzuty
DeviceNotAvailableException

powerwash

public CommandResult powerwash ()

Próba wyczyszczenia instancji GCE

Zwroty
CommandResult zwraca CommandResult próby powerwash

Rzuty
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

powerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

Ta metoda została wycofana.
Usunięto na rzecz połączenia

Parametry
user String

offset Integer

Zwroty
CommandResult

Rzuty
TargetSetupError

powerwashGce

public boolean powerwashGce ()

Zwroty
boolean

Rzuty
TargetSetupError