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 GceAvdInfo dari VM jarak jauh yang dibuat.

AbstractTunnelMonitor getGceTunnelMonitor()

Menampilkan AbstractTunnelMonitor perangkat.

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

public  getTombstones ()

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