Połączenie AdbSsh
public class AdbSshConnection
extends AdbTcpConnection
Obiekt 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.
Streszczenie
Konstruktorzy publiczni | |
---|---|
AdbSshConnection ( DefaultConnection.ConnectionBuilder builder) |
Metody publiczne | |
---|---|
GceAvdInfo | getAvdInfo () Zwraca |
GceSshTunnelMonitor | getGceSshMonitor () Zwraca |
void | getSshBugreport () Przechwyć zdalny raport o błędach, łącząc się bezpośrednio z urządzeniem za pomocą protokołu SSH. |
getTombstones () Mątwy mają specjalną funkcję, która przenosi nagrobki do zdalnego hosta, skąd możemy je bezpośrednio zdobyć. | |
void | initializeConnection () Zainicjuj połączenie urządzenia. |
void | notifyAdbRebootCalled () Powiadamiaj o wywołaniu funkcji doAdbReboot. |
CommandResult | powerwash () Próba wykonania Powerwash instancji GCE |
CommandResult | powerwashGce (String user, Integer offset) Próba wykonania Powerwash instancji GCE |
void | reconnect (String serial) Ponownie podłącz połączenie z urządzeniem. |
void | reconnectForRecovery (String serial) Ponownie podłącz połączenie z urządzeniem, aby wykonać procedurę odzyskiwania. |
CommandResult | restoreSnapshotGce (String user, Integer offset, String snapshotId) Spróbuj przywrócić migawkę instancji mątwy |
CommandResult | resumeGce (String user, Integer offset) Spróbuj wznowić instancję mątwy |
CommandResult | snapshotGce (String user, Integer offset, String snapshotId) Spróbuj wykonać migawkę instancji mątwy |
CommandResult | stopGce (String user, Integer offset) Spróbuj zatrzymać instancję mątwy |
CommandResult | suspendGce (String user, Integer offset) Próba zawieszenia instancji mątwy |
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 działa. |
Konstruktorzy publiczni
Połączenie AdbSsh
public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)
Parametry | |
---|---|
builder | DefaultConnection.ConnectionBuilder |
Metody publiczne
pobierzAvdInfo
public GceAvdInfo getAvdInfo ()
Zwraca GceAvdInfo
z utworzonej zdalnej maszyny wirtualnej. Zwroty niezależnie od statusu, dzięki czemu możemy sprawdzić informacje.
Zwroty | |
---|---|
GceAvdInfo |
pobierz GceSshMonitor
public GceSshTunnelMonitor getGceSshMonitor ()
Zwraca GceSshTunnelMonitor
urządzenia.
Zwroty | |
---|---|
GceSshTunnelMonitor |
pobierz raport o błędach Ssh
public void getSshBugreport ()
Przechwyć zdalny raport o błędach, łącząc się bezpośrednio z urządzeniem za pomocą protokołu SSH.
zdobądź nagrobki
publicgetTombstones ()
Mątwy mają specjalną funkcję, która przenosi nagrobki do zdalnego hosta, skąd możemy je bezpośrednio zdobyć.
Zwroty | |
---|---|
zainicjuj połączenie
public void initializeConnection ()
Zainicjuj połączenie urządzenia.
Rzuca | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
powiadomićAdbRebootCalled
public void notifyAdbRebootCalled ()
Powiadamiaj o wywołaniu funkcji doAdbReboot.
mycie mocy
public CommandResult powerwash ()
Próba wykonania Powerwash instancji GCE
Zwroty | |
---|---|
CommandResult | zwraca CommandResult prób Powerwash |
Rzuca | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
PowerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Próba wykonania Powerwash instancji GCE
Parametry | |
---|---|
user | String : użytkownik AVD działający na hoście, null , jeśli nie ma zastosowania. |
offset | Integer : przesunięcie numeru urządzenia AVD na hoście, null , jeśli nie ma zastosowania |
Zwroty | |
---|---|
CommandResult | zwraca CommandResult prób Powerwash |
Rzuca | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
na nowo połączyć
public void reconnect (String serial)
Ponownie podłącz połączenie z urządzeniem.
Parametry | |
---|---|
serial | String : Numer seryjny urządzenia. |
Rzuca | |
---|---|
DeviceNotAvailableException |
połącz ponownie w celu odzyskania
public void reconnectForRecovery (String serial)
Ponownie podłącz połączenie z urządzeniem, aby wykonać procedurę odzyskiwania.
Parametry | |
---|---|
serial | String : Numer seryjny urządzenia. |
Rzuca | |
---|---|
DeviceNotAvailableException |
przywróć SnapshotGce
public CommandResult restoreSnapshotGce (String user, Integer offset, String snapshotId)
Spróbuj przywrócić migawkę instancji mątwy
Parametry | |
---|---|
user | String : użytkownik AVD działający na hoście, null , jeśli nie ma zastosowania. |
offset | Integer : przesunięcie numeru urządzenia AVD na hoście, null , jeśli nie ma zastosowania |
snapshotId | String : identyfikator migawki |
Zwroty | |
---|---|
CommandResult | zwraca wynik CommandResult prób przywracania migawki |
Rzuca | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
życiorysGce
public CommandResult resumeGce (String user, Integer offset)
Spróbuj wznowić instancję mątwy
Parametry | |
---|---|
user | String : użytkownik AVD działający na hoście, null , jeśli nie ma zastosowania. |
offset | Integer : przesunięcie numeru urządzenia AVD na hoście, null , jeśli nie ma zastosowania |
Zwroty | |
---|---|
CommandResult | zwraca CommandResult prób wznowienia |
Rzuca | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
migawkaGce
public CommandResult snapshotGce (String user, Integer offset, String snapshotId)
Spróbuj wykonać migawkę instancji mątwy
Parametry | |
---|---|
user | String : użytkownik AVD działający na hoście, null , jeśli nie ma zastosowania. |
offset | Integer : przesunięcie numeru urządzenia AVD na hoście, null , jeśli nie ma zastosowania |
snapshotId | String |
Zwroty | |
---|---|
CommandResult | zwraca CommandResult prób wykonania migawki |
Rzuca | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
zatrzymajGce
public CommandResult stopGce (String user, Integer offset)
Spróbuj zatrzymać instancję mątwy
Parametry | |
---|---|
user | String : użytkownik AVD działający na hoście, null , jeśli nie ma zastosowania. |
offset | Integer : przesunięcie numeru urządzenia AVD na hoście, null , jeśli nie ma zastosowania |
Zwroty | |
---|---|
CommandResult | zwraca CommandResult prób zatrzymania |
Rzuca | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
zawiesićGce
public CommandResult suspendGce (String user, Integer offset)
Próba zawieszenia instancji mątwy
Parametry | |
---|---|
user | String : użytkownik AVD działający na hoście, null , jeśli nie ma zastosowania. |
offset | Integer : przesunięcie numeru urządzenia AVD na hoście, null , jeśli nie ma zastosowania |
Zwroty | |
---|---|
CommandResult | zwraca CommandResult prób zawieszenia |
Rzuca | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
połączenie łez
public void tearDownConnection ()
Wyczyść połączenie.
Metody chronione
pobierzCurrentTime
protected long getCurrentTime ()
Zwraca bieżący czas systemowy. Wystawiony do testów.
Zwroty | |
---|---|
long |
uruchomGce
protected void launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes)
Uruchom rzeczywiste urządzenie gce na podstawie informacji o kompilacji.
Parametry | |
---|---|
buildInfo | IBuildInfo |
attributes | MultiMap |
Rzuca | |
---|---|
TargetSetupError |
poczekaj na TunnelOnline
protected void waitForTunnelOnline (long waitTime)
Sprawdź, czy monitor tunelu działa.
Parametry | |
---|---|
waitTime | long |
Rzuca | |
---|---|
DeviceNotAvailableException |