AdbSshConnection
public
class
AdbSshConnection
extends AdbTcpConnection
Java.lang.Nesne | ||||
🎃 | com.android.tradefed.device.linked.AbstractConnection | |||
🎃 | com.android.tradefed.device.linked.DefaultConnection | |||
🎃 | com.android.tradefed.device.linked.AdbTcpConnection | |||
🎃 | com.android.tradefed.device.linked.AdbSshConnection |
SSH köprüsü üzerinden Adb bağlantısı.
Özet
Kamu inşaatçıları | |
---|---|
AdbSshConnection(DefaultConnection.ConnectionBuilder builder)
|
Herkese açık yöntemler | |
---|---|
GceAvdInfo
|
getAvdInfo()
Oluşturulan uzak sanal makineden |
AbstractTunnelMonitor
|
getGceTunnelMonitor()
Cihazın |
void
|
getSshBugreport()
Doğrudan cihaza SSH ile bağlanarak uzak hata raporu alın. |
|
getTombstones()
Mürekkep balığının, mezar taşlarını uzaktaki ana makineye getirmesini sağlayan bir özelliği var. bunları doğrudan kabul edebilirsiniz. |
void
|
initializeConnection()
Cihazın bağlantısını ilk kullanıma hazırlayın. |
void
|
notifyAdbRebootCalled()
doAdbReboot çağrıldığında bildir. |
CommandResult
|
powerwash()
Bir GCE örneğini powerwash işlemi üzerinde deneme |
CommandResult
|
powerwashGce(String user, Integer offset)
Bir GCE örneğini powerwash işlemi üzerinde deneme |
void
|
reconnect(String serial)
Cihaza bağlantıyı tekrar bağlayın. |
void
|
reconnectForRecovery(String serial)
Kurtarma rutini için cihazı yeniden bağlayın. |
CommandResult
|
restoreSnapshotGce(String user, Integer offset, String snapshotId)
Mürekkep balığı örneğinin anlık görüntüsünü geri yükleme girişimi |
CommandResult
|
snapshotGce(String user, Integer offset, String snapshotId)
Mürekkep balığı örneğinin anlık görüntüsünü almaya çalışma |
void
|
tearDownConnection()
Bağlantıyı temizleyin. |
Korunan yöntemler | |
---|---|
long
|
getCurrentTime()
Geçerli sistem saatini döndürür. |
void
|
launchGce(IBuildInfo buildInfo, MultiMap<String, String> attributes)
Derleme bilgilerine göre gerçek gce cihazını başlatın. |
void
|
waitForTunnelOnline(long waitTime)
Tünel monitörünün çalışıp çalışmadığını kontrol edin. |
Kamu inşaatçıları
AdbSshConnection
public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)
Parametreler | |
---|---|
builder |
DefaultConnection.ConnectionBuilder |
Herkese açık yöntemler
getAvdInfo
public GceAvdInfo getAvdInfo ()
Oluşturulan uzak sanal makineden GceAvdInfo
değerini döndürür. Durumdan bağımsız olarak iadeler
Böylece bilgileri inceleyebiliriz.
İlerlemeler | |
---|---|
GceAvdInfo |
getGceTunnelMonitor
public AbstractTunnelMonitor getGceTunnelMonitor ()
Cihazın AbstractTunnelMonitor
değerini döndürür.
İlerlemeler | |
---|---|
AbstractTunnelMonitor |
getSshBugreport
public void getSshBugreport ()
Doğrudan cihaza SSH ile bağlanarak uzak hata raporu alın.
GetTombstones
publicgetTombstones ()
Mürekkep balığının, mezar taşlarını uzaktaki ana makineye getirmesini sağlayan bir özelliği var. bunları doğrudan kabul edebilirsiniz.
İlerlemeler | |
---|---|
|
ilk kullanıma hazırlama
public void initializeConnection ()
Cihazın bağlantısını ilk kullanıma hazırlayın.
Fırlatma | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
bildirimAdbRebootCalled
public void notifyAdbRebootCalled ()
doAdbReboot çağrıldığında bildir.
powerwash yapmak
public CommandResult powerwash ()
Bir GCE örneğini powerwash işlemi üzerinde deneme
İlerlemeler | |
---|---|
CommandResult |
powerwash denemeleri için CommandResult değerini döndürür |
Fırlatma | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Bir GCE örneğini powerwash işlemi üzerinde deneme
Parametreler | |
---|---|
user |
String : AVD'yi çalıştıran ana makine kullanıcısı, geçerli değilse null . |
offset |
Integer : Ana makinedeki ortalama görüntüleme süresinde (AVD'nin) cihaz numarası, değilse null
geçerli |
İlerlemeler | |
---|---|
CommandResult |
powerwash denemeleri için CommandResult değerini döndürür |
Fırlatma | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
yeniden bağlan
public void reconnect (String serial)
Cihaza bağlantıyı tekrar bağlayın.
Parametreler | |
---|---|
serial |
String : Cihazın seri numarası. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
Kurtarma için yeniden bağlantı
public void reconnectForRecovery (String serial)
Kurtarma rutini için cihazı yeniden bağlayın.
Parametreler | |
---|---|
serial |
String : Cihazın seri numarası. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
geri yüklemeSnapshotGce
public CommandResult restoreSnapshotGce (String user, Integer offset, String snapshotId)
Mürekkep balığı örneğinin anlık görüntüsünü geri yükleme girişimi
Parametreler | |
---|---|
user |
String : AVD'yi çalıştıran ana makine kullanıcısı, geçerli değilse null . |
offset |
Integer : Ana makinedeki ortalama görüntüleme süresinde (AVD'nin) cihaz numarası, değilse null
geçerli |
snapshotId |
String : anlık görüntü kimliği |
İlerlemeler | |
---|---|
CommandResult |
Anlık görüntü geri yükleme denemelerinin CommandResult sonucunu döndürür |
Fırlatma | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
SnapshotGce
public CommandResult snapshotGce (String user, Integer offset, String snapshotId)
Mürekkep balığı örneğinin anlık görüntüsünü almaya çalışma
Parametreler | |
---|---|
user |
String : AVD'yi çalıştıran ana makine kullanıcısı, geçerli değilse null . |
offset |
Integer : Ana makinedeki ortalama görüntüleme süresinde (AVD'nin) cihaz numarası, değilse null
geçerli |
snapshotId |
String |
İlerlemeler | |
---|---|
CommandResult |
anlık görüntü denemelerinin CommandResult sonucunu döndürür |
Fırlatma | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
Söküm Bağlantısı
public void tearDownConnection ()
Bağlantıyı temizleyin.
Korunan yöntemler
getCurrentTime
protected long getCurrentTime ()
Geçerli sistem saatini döndürür. Test amacıyla kullanıma sunuldu.
İlerlemeler | |
---|---|
long |
LaunchGce
protected void launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes)
Derleme bilgilerine göre gerçek gce cihazını başlatın.
Parametreler | |
---|---|
buildInfo |
IBuildInfo |
attributes |
MultiMap |
Fırlatma | |
---|---|
TargetSetupError |
BeklemeForTunnelOnline
protected void waitForTunnelOnline (long waitTime)
Tünel monitörünün çalışıp çalışmadığını kontrol edin.
Parametreler | |
---|---|
waitTime |
long |
Fırlatma | |
---|---|
DeviceNotAvailableException |