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 |
AbstractTunnelMonitor
|
getGceTunnelMonitor()
Zwraca wartość |
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,
publicgetTombstones ()
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 |