AdbSshConnection

public class AdbSshConnection
extends AdbTcpConnection

java.lang.Object
com.android.tradefed.device.connection.AbstractConnection
  com.android.tradefed.device.connection.DefaultConnection
    com.android.tradefed.device.connection.AdbTcpConnection
      com.android.tradefed.device.connection.AdbSshConnection


Połączenie Adb przez most SSH.

Podsumowanie

Konstruktory publiczne

AdbSshConnection(DefaultConnection.ConnectionBuilder builder)

Metody publiczne

GceAvdInfo getAvdInfo()

Zwraca GceAvdInfo z utworzonej zdalnej maszyny wirtualnej.

AbstractTunnelMonitor getGceTunnelMonitor()

Zwraca wartość AbstractTunnelMonitor urządzenia.

void getSshBugreport()

Utwórz zdalny raport o błędach, łącząc się bezpośrednio z urządzeniem przez SSH.

getTombstones()

Mątwy ma specjalną funkcję, która przenosi nagrobki na odległy host, i dostać się do nich bezpośrednio.

void initializeConnection()

Zainicjuj połączenie z urządzeniem.

void notifyAdbRebootCalled()

Powiadamiaj o wywołaniu metody doAdbRestart.

CommandResult powerwash()

Podjęto próbę wykonania funkcji Powerwash na instancji GCE

CommandResult powerwashGce(String user, Integer offset)

Podjęto próbę wykonania funkcji Powerwash na instancji GCE

void reconnect(String serial)

Ponownie połącz połączenie z urządzeniem.

void reconnectForRecovery(String serial)

Ponownie połącz połączenie z urządzeniem na potrzeby procedury przywracania.

CommandResult restoreSnapshotGce(String user, Integer offset, String snapshotId)

Próba przywrócenia zrzutu instancji Cuttlefish

CommandResult snapshotGce(String user, Integer offset, String snapshotId)

Próba utworzenia instancji Cuttlefish

void tearDownConnection()

Wyczyść połączenie.

Metody chronione

long getCurrentTime()

Zwraca bieżący czas systemowy.

void launchGce(IBuildInfo buildInfo, MultiMap<String, String> attributes)

Uruchom rzeczywiste urządzenie GCE na podstawie informacji o kompilacji.

void waitForTunnelOnline(long waitTime)

Sprawdź, czy monitor tunelu jest uruchomiony.

Konstruktory publiczne

AdbSshConnection

public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)

Parametry
builder DefaultConnection.ConnectionBuilder

Metody publiczne

getAvdInfo

public GceAvdInfo getAvdInfo ()

Zwraca GceAvdInfo z utworzonej zdalnej maszyny wirtualnej. Zwroty niezależnie od stanu co pozwala nam sprawdzić informacje.

Zwroty
GceAvdInfo

GetGceTunnelMonitor

public AbstractTunnelMonitor getGceTunnelMonitor ()

Zwraca wartość AbstractTunnelMonitor urządzenia.

Zwroty
AbstractTunnelMonitor

getSshBugreport

public void getSshBugreport ()

Utwórz zdalny raport o błędach, łącząc się bezpośrednio z urządzeniem przez SSH.

getTombstones,

public  getTombstones ()

Mątwy ma specjalną funkcję, która przenosi nagrobki na odległy host, i dostać się do nich bezpośrednio.

Zwroty

zainicjuj połączenie

public void initializeConnection ()

Zainicjuj połączenie z urządzeniem.

Rzuty
DeviceNotAvailableException
TargetSetupError

Wywołanie ponownego powiadomienia Adb

public void notifyAdbRebootCalled ()

Powiadamiaj o wywołaniu metody doAdbRestart.

użyć funkcji Powerwash

public CommandResult powerwash ()

Podjęto próbę wykonania funkcji Powerwash na instancji GCE

Zwroty
CommandResult zwraca wynik CommandResult prób wykonania funkcji Powerwash

Rzuty
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

PowerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

Podjęto próbę wykonania funkcji Powerwash na instancji GCE

Parametry
user String: host, na którym działa użytkownik AVD, null, jeśli nie ma zastosowania.

offset Integer: przesunięcie numeru urządzenia dla AVD w hoście; null, jeśli nie jest. ma zastosowanie

Zwroty
CommandResult zwraca wynik CommandResult prób wykonania funkcji Powerwash

Rzuty
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

połącz ponownie

public void reconnect (String serial)

Ponownie połącz połączenie z urządzeniem.

Parametry
serial String: numer seryjny urządzenia.

Rzuty
DeviceNotAvailableException

ponowne połączenie z kontem

public void reconnectForRecovery (String serial)

Ponownie połącz połączenie z urządzeniem na potrzeby procedury przywracania.

Parametry
serial String: numer seryjny urządzenia.

Rzuty
DeviceNotAvailableException

PrzywróćSnapshotGce

public CommandResult restoreSnapshotGce (String user, 
                Integer offset, 
                String snapshotId)

Próba przywrócenia zrzutu instancji Cuttlefish

Parametry
user String: host, na którym działa użytkownik AVD, null, jeśli nie ma zastosowania.

offset Integer: przesunięcie numeru urządzenia dla AVD w hoście; null, jeśli nie jest. ma zastosowanie

snapshotId String: identyfikator zrzutu.

Zwroty
CommandResult zwraca wynik CommandResult prób przywracania zrzutów dysku

Rzuty
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

migawkaGce,

public CommandResult snapshotGce (String user, 
                Integer offset, 
                String snapshotId)

Próba utworzenia instancji Cuttlefish

Parametry
user String: host, na którym działa użytkownik AVD, null, jeśli nie ma zastosowania.

offset Integer: przesunięcie numeru urządzenia dla AVD w hoście; null, jeśli nie jest. ma zastosowanie

snapshotId String

Zwroty
CommandResult zwraca wynik CommandResult prób wykonania zrzutu

Rzuty
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

TearDownConnection

public void tearDownConnection ()

Wyczyść połączenie.

Metody chronione

getCurrentTime

protected long getCurrentTime ()

Zwraca bieżący czas systemowy. Przedstawione do testów.

Zwroty
long

launchGce

protected void launchGce (IBuildInfo buildInfo, 
                MultiMap<String, String> attributes)

Uruchom rzeczywiste urządzenie GCE na podstawie informacji o kompilacji.

Parametry
buildInfo IBuildInfo

attributes MultiMap

Rzuty
TargetSetupError

Poczekaj naTunnelOnline

protected void waitForTunnelOnline (long waitTime)

Sprawdź, czy monitor tunelu jest uruchomiony.

Parametry
waitTime long

Rzuty
DeviceNotAvailableException