Koneksi AdbSsh
public class AdbSshConnection
extends AdbTcpConnection
java.lang.Objek | ||||
↳ | com.android.tradefed.device.connection.AbstractConnection | |||
↳ | 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 () Mengembalikan |
GceSshTunnelMonitor | getGceSshMonitor () Mengembalikan |
void | getSshBugreport () Tangkap laporan bug jarak jauh dengan melakukan ssh-ing ke perangkat secara langsung. |
getTombstones () Sotong mempunyai keistimewaan yang membawa batu nisan tersebut ke host jarak jauh dimana kita bisa mendapatkannya secara langsung. | |
void | initializeConnection () Inisialisasi koneksi perangkat. |
void | notifyAdbRebootCalled () Beritahukan ketika doAdbReboot dipanggil. |
CommandResult | powerwash () Mencoba untuk melakukan powerwash pada instance GCE |
CommandResult | powerwashGce (String user, Integer offset) Mencoba untuk melakukan powerwash pada instance GCE |
void | reconnect (String serial) Hubungkan kembali koneksi ke perangkat. |
void | reconnectForRecovery (String serial) Sambungkan kembali koneksi ke perangkat untuk rutinitas pemulihan. |
CommandResult | restoreSnapshotGce (String user, Integer offset, String snapshotId) Mencoba memulihkan snapshot dari instance Cuttlefish |
CommandResult | resumeGce (String user, Integer offset) Cobalah untuk melanjutkan contoh Sotong |
CommandResult | snapshotGce (String user, Integer offset, String snapshotId) Cobalah untuk memotret contoh Sotong |
CommandResult | stopGce (String user, Integer offset) Mencoba menghentikan contoh Sotong |
CommandResult | suspendGce (String user, Integer offset) Mencoba untuk menangguhkan instance Sotong |
void | tearDownConnection () Bersihkan koneksi. |
Metode yang dilindungi | |
---|---|
long | getCurrentTime () Mengembalikan waktu sistem saat ini. |
void | launchGce ( IBuildInfo buildInfo, MultiMap <String, String> attributes) Luncurkan perangkat gce sebenarnya berdasarkan info build. |
void | waitForTunnelOnline (long waitTime) Periksa apakah monitor terowongan sedang berjalan. |
Konstruktor publik
Koneksi AdbSsh
public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)
Parameter | |
---|---|
builder | DefaultConnection.ConnectionBuilder |
Metode publik
dapatkan AvdInfo
public GceAvdInfo getAvdInfo ()
Mengembalikan GceAvdInfo
dari VM jarak jauh yang dibuat. Pengembalian apa pun statusnya sehingga kami dapat memeriksa infonya.
Kembali | |
---|---|
GceAvdInfo |
dapatkanGceSshMonitor
public GceSshTunnelMonitor getGceSshMonitor ()
Mengembalikan GceSshTunnelMonitor
perangkat.
Kembali | |
---|---|
GceSshTunnelMonitor |
dapatkanSshBugreport
public void getSshBugreport ()
Tangkap laporan bug jarak jauh dengan melakukan ssh-ing ke perangkat secara langsung.
dapatkan Batu Nisan
publicgetTombstones ()
Sotong mempunyai keistimewaan yang membawa batu nisan tersebut ke host jarak jauh dimana kita bisa mendapatkannya secara langsung.
Kembali | |
---|---|
inisialisasiKoneksi
public void initializeConnection ()
Inisialisasi koneksi perangkat.
Melempar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
beri tahuAdbRebootDipanggil
public void notifyAdbRebootCalled ()
Beritahukan ketika doAdbReboot dipanggil.
powerwash
public CommandResult powerwash ()
Mencoba untuk melakukan powerwash pada instance GCE
Kembali | |
---|---|
CommandResult | mengembalikan CommandResult dari upaya powerwash |
Melempar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Mencoba untuk melakukan powerwash pada instance GCE
Parameter | |
---|---|
user | String : host yang menjalankan pengguna AVD, null jika tidak berlaku. |
offset | Integer : jumlah perangkat offset AVD di host, null jika tidak berlaku |
Kembali | |
---|---|
CommandResult | mengembalikan CommandResult dari upaya powerwash |
Melempar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
menyambung kembali
public void reconnect (String serial)
Hubungkan kembali koneksi ke perangkat.
Parameter | |
---|---|
serial | String : Nomor seri perangkat. |
Melempar | |
---|---|
DeviceNotAvailableException |
sambungkan kembaliUntukPemulihan
public void reconnectForRecovery (String serial)
Sambungkan kembali koneksi ke perangkat untuk rutinitas pemulihan.
Parameter | |
---|---|
serial | String : Nomor seri perangkat. |
Melempar | |
---|---|
DeviceNotAvailableException |
pulihkanSnapshotGce
public CommandResult restoreSnapshotGce (String user, Integer offset, String snapshotId)
Mencoba memulihkan snapshot dari instance Cuttlefish
Parameter | |
---|---|
user | String : host yang menjalankan pengguna AVD, null jika tidak berlaku. |
offset | Integer : jumlah perangkat offset AVD di host, null jika tidak berlaku |
snapshotId | String : ID cuplikan |
Kembali | |
---|---|
CommandResult | mengembalikan CommandResult dari upaya pemulihan snapshot |
Melempar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
resumeGce
public CommandResult resumeGce (String user, Integer offset)
Cobalah untuk melanjutkan contoh Sotong
Parameter | |
---|---|
user | String : host yang menjalankan pengguna AVD, null jika tidak berlaku. |
offset | Integer : jumlah perangkat offset AVD di host, null jika tidak berlaku |
Kembali | |
---|---|
CommandResult | mengembalikan CommandResult dari upaya melanjutkan |
Melempar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
snapshotGce
public CommandResult snapshotGce (String user, Integer offset, String snapshotId)
Cobalah untuk memotret contoh Sotong
Parameter | |
---|---|
user | String : host yang menjalankan pengguna AVD, null jika tidak berlaku. |
offset | Integer : jumlah perangkat offset AVD di host, null jika tidak berlaku |
snapshotId | String |
Kembali | |
---|---|
CommandResult | mengembalikan CommandResult dari upaya snapshot |
Melempar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
berhentiGce
public CommandResult stopGce (String user, Integer offset)
Mencoba menghentikan contoh Sotong
Parameter | |
---|---|
user | String : host yang menjalankan pengguna AVD, null jika tidak berlaku. |
offset | Integer : jumlah perangkat offset AVD di host, null jika tidak berlaku |
Kembali | |
---|---|
CommandResult | mengembalikan CommandResult dari upaya penghentian |
Melempar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
menangguhkanGce
public CommandResult suspendGce (String user, Integer offset)
Mencoba untuk menangguhkan instance Sotong
Parameter | |
---|---|
user | String : host yang menjalankan pengguna AVD, null jika tidak berlaku. |
offset | Integer : jumlah perangkat offset AVD di host, null jika tidak berlaku |
Kembali | |
---|---|
CommandResult | mengembalikan CommandResult dari upaya penangguhan |
Melempar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
merobekKoneksi
public void tearDownConnection ()
Bersihkan koneksi.
Metode yang dilindungi
dapatkanWaktu Saat Ini
protected long getCurrentTime ()
Mengembalikan waktu sistem saat ini. Terkena untuk pengujian.
Kembali | |
---|---|
long |
peluncuranGce
protected void launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes)
Luncurkan perangkat gce sebenarnya berdasarkan info build.
Parameter | |
---|---|
buildInfo | IBuildInfo |
attributes | MultiMap |
Melempar | |
---|---|
TargetSetupError |
tungguForTunnelOnline
protected void waitForTunnelOnline (long waitTime)
Periksa apakah monitor terowongan sedang berjalan.
Parameter | |
---|---|
waitTime | long |
Melempar | |
---|---|
DeviceNotAvailableException |