Koneksi {i>AdbSsh<i}
public
class
AdbSshConnection
extends AdbTcpConnection
java.lang.Object | ||||
↳ | com.android.tradefed.device.connection.AbstrakConnection | |||
↳ | com.android.tradefed.device.connection.DefaultConnection | |||
↳ | com.android.tradefed.device.connection.AdbTcpConnection | |||
↳ | com.android.tradefed.device.connection.AdbSshConnection |
Koneksi Adb melalui jembatan ssh.
Ringkasan
Konstruktor publik | |
---|---|
AdbSshConnection(DefaultConnection.ConnectionBuilder builder)
|
Metode publik | |
---|---|
GceAvdInfo
|
getAvdInfo()
Menampilkan |
AbstractTunnelMonitor
|
getGceTunnelMonitor()
Menampilkan |
void
|
getSshBugreport()
Ambil laporan bug jarak jauh dengan melakukan ssh-ing ke perangkat secara langsung. |
|
getTombstones()
Sotong memiliki fitur khusus yang membawa batu nisan itu ke {i>host<i} jarak jauh tempat kita bisa mendapatkannya secara langsung. |
void
|
initializeConnection()
Lakukan inisialisasi koneksi perangkat. |
void
|
notifyAdbRebootCalled()
Beri tahu saat doAdbReboot dipanggil. |
CommandResult
|
powerwash()
Mencoba melakukan powerwash pada instance GCE |
CommandResult
|
powerwashGce(String user, Integer offset)
Mencoba melakukan powerwash pada instance GCE |
void
|
reconnect(String serial)
Hubungkan kembali koneksi ke perangkat. |
void
|
reconnectForRecovery(String serial)
Hubungkan kembali koneksi ke perangkat untuk rutinitas pemulihan. |
CommandResult
|
restoreSnapshotGce(String user, Integer offset, String snapshotId)
Mencoba memulihkan snapshot instance Cuttlefish |
CommandResult
|
snapshotGce(String user, Integer offset, String snapshotId)
Mencoba mengambil snapshot instance Cuttlefish |
void
|
tearDownConnection()
Bersihkan koneksi. |
Metode yang dilindungi | |
---|---|
long
|
getCurrentTime()
Menampilkan waktu sistem saat ini. |
void
|
launchGce(IBuildInfo buildInfo, MultiMap<String, String> attributes)
Luncurkan perangkat gce aktual berdasarkan info build. |
void
|
waitForTunnelOnline(long waitTime)
Periksa apakah pemantau tunnel sedang berjalan. |
Konstruktor publik
Koneksi {i>AdbSsh<i}
public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)
Parameter | |
---|---|
builder |
DefaultConnection.ConnectionBuilder |
Metode publik
getAvdInfo
public GceAvdInfo getAvdInfo ()
Menampilkan GceAvdInfo
dari VM jarak jauh yang dibuat. Pengembalian tanpa melihat statusnya
sehingga kita dapat
memeriksa infonya.
Hasil | |
---|---|
GceAvdInfo |
getGceTunnelMonitor
public AbstractTunnelMonitor getGceTunnelMonitor ()
Menampilkan AbstractTunnelMonitor
perangkat.
Hasil | |
---|---|
AbstractTunnelMonitor |
laporan getSshBug
public void getSshBugreport ()
Ambil laporan bug jarak jauh dengan melakukan ssh-ing ke perangkat secara langsung.
dapatkanTombstone
publicgetTombstones ()
Sotong memiliki fitur khusus yang membawa batu nisan itu ke {i>host<i} jarak jauh tempat kita bisa mendapatkannya secara langsung.
Hasil | |
---|---|
|
inisialisasiConnection
public void initializeConnection ()
Lakukan inisialisasi koneksi perangkat.
Menampilkan | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
alertsAdbRebootCallback
public void notifyAdbRebootCalled ()
Beri tahu saat doAdbReboot dipanggil.
powerwash
public CommandResult powerwash ()
Mencoba melakukan powerwash pada instance GCE
Hasil | |
---|---|
CommandResult |
mengembalikan CommandResult dari upaya powerwash |
Menampilkan | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Mencoba melakukan powerwash pada instance GCE
Parameter | |
---|---|
user |
String : host yang menjalankan pengguna AVD, null jika tidak berlaku. |
offset |
Integer : offset angka perangkat AVD di host, null jika tidak
berlaku |
Hasil | |
---|---|
CommandResult |
mengembalikan CommandResult dari upaya powerwash |
Menampilkan | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
sambungkan kembali
public void reconnect (String serial)
Hubungkan kembali koneksi ke perangkat.
Parameter | |
---|---|
serial |
String : Nomor seri perangkat. |
Menampilkan | |
---|---|
DeviceNotAvailableException |
Hubungkan ulangForPemulihan
public void reconnectForRecovery (String serial)
Hubungkan kembali koneksi ke perangkat untuk rutinitas pemulihan.
Parameter | |
---|---|
serial |
String : Nomor seri perangkat. |
Menampilkan | |
---|---|
DeviceNotAvailableException |
memulihkanSnapshotGce
public CommandResult restoreSnapshotGce (String user, Integer offset, String snapshotId)
Mencoba memulihkan snapshot instance Cuttlefish
Parameter | |
---|---|
user |
String : host yang menjalankan pengguna AVD, null jika tidak berlaku. |
offset |
Integer : offset angka perangkat AVD di host, null jika tidak
berlaku |
snapshotId |
String : ID snapshot |
Hasil | |
---|---|
CommandResult |
menampilkan CommandResult dari upaya snapshot pemulihan |
Menampilkan | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
snapshotGce
public CommandResult snapshotGce (String user, Integer offset, String snapshotId)
Mencoba mengambil snapshot instance Cuttlefish
Parameter | |
---|---|
user |
String : host yang menjalankan pengguna AVD, null jika tidak berlaku. |
offset |
Integer : offset angka perangkat AVD di host, null jika tidak
berlaku |
snapshotId |
String |
Hasil | |
---|---|
CommandResult |
mengembalikan CommandResult dari upaya snapshot |
Menampilkan | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
koneksi garis bawah
public void tearDownConnection ()
Bersihkan koneksi.
Metode yang dilindungi
getCurrentTime
protected long getCurrentTime ()
Menampilkan waktu sistem saat ini. Terekspos untuk pengujian.
Hasil | |
---|---|
long |
LaunchGce
protected void launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes)
Luncurkan perangkat gce aktual berdasarkan info build.
Parameter | |
---|---|
buildInfo |
IBuildInfo |
attributes |
MultiMap |
Menampilkan | |
---|---|
TargetSetupError |
waitForTunnelOnline
protected void waitForTunnelOnline (long waitTime)
Periksa apakah pemantau tunnel sedang berjalan.
Parameter | |
---|---|
waitTime |
long |
Menampilkan | |
---|---|
DeviceNotAvailableException |