AdbSshBağlantısı
public class AdbSshConnection
extends AdbTcpConnection
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 |
Bir ssh köprüsü üzerinden Adb bağlantısı.
Özet
Kamu inşaatçıları | |
---|---|
AdbSshConnection ( DefaultConnection.ConnectionBuilder builder) |
Genel yöntemler | |
---|---|
GceAvdInfo | getAvdInfo () Oluşturulan uzak VM'den |
GceSshTunnelMonitor | getGceSshMonitor () Cihazın |
void | getSshBugreport () Doğrudan cihaza ssh göndererek uzak bir hata raporu yakalayın. |
getTombstones () Mürekkep balığının, mezar taşlarını doğrudan alabileceğimiz uzak ana bilgisayara getiren özel bir özelliği vardır. | |
void | initializeConnection () Cihazın bağlantısını başlatın. |
void | notifyAdbRebootCalled () doAdbReboot çağrıldığında bildirim alın. |
CommandResult | powerwash () Bir GCE örneğine powerwash işlemi uygulanmaya çalışılıyor |
CommandResult | powerwashGce (String user, Integer offset) Bir GCE örneğine powerwash işlemi uygulanmaya çalışılıyor |
void | reconnect (String serial) Bağlantıyı cihaza yeniden bağlayın. |
void | reconnectForRecovery (String serial) Kurtarma rutini için cihaz bağlantısını yeniden bağlayın. |
CommandResult | restoreSnapshotGce (String user, Integer offset, String snapshotId) Mürekkepbalığı örneğinin anlık görüntüsünü geri yükleme girişimi |
CommandResult | resumeGce (String user, Integer offset) Mürekkepbalığı örneğini sürdürme girişimi |
CommandResult | snapshotGce (String user, Integer offset, String snapshotId) Mürekkepbalığı örneğinin anlık görüntüsünü almaya çalışın |
CommandResult | stopGce (String user, Integer offset) Mürekkepbalığı örneğini durdurma girişimi |
CommandResult | suspendGce (String user, Integer offset) Mürekkepbalığı örneğini askıya alma girişimi |
void | tearDownConnection () Bağlantıyı temizleyin. |
Korumalı 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ı
AdbSshBağlantısı
public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)
Parametreler | |
---|---|
builder | DefaultConnection.ConnectionBuilder |
Genel yöntemler
AvdInfo'yu al
public GceAvdInfo getAvdInfo ()
Oluşturulan uzak VM'den GceAvdInfo
döndürür. Bilgileri inceleyebilmemiz için durum ne olursa olsun döndürür.
İadeler | |
---|---|
GceAvdInfo |
getGceSshMonitor
public GceSshTunnelMonitor getGceSshMonitor ()
Cihazın GceSshTunnelMonitor
döndürür.
İadeler | |
---|---|
GceSshTunnelMonitor |
getSshBugreport
public void getSshBugreport ()
Doğrudan cihaza ssh göndererek uzak bir hata raporu yakalayın.
Mezar Taşlarını Al
publicgetTombstones ()
Mürekkep balığının, mezar taşlarını doğrudan alabileceğimiz uzak ana bilgisayara getiren özel bir özelliği vardır.
İadeler | |
---|---|
Bağlantıyı başlat
public void initializeConnection ()
Cihazın bağlantısını başlatın.
Atar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
notifyAdbRebootCalled
public void notifyAdbRebootCalled ()
doAdbReboot çağrıldığında bildirim alın.
basınçlı yıkama
public CommandResult powerwash ()
Bir GCE örneğine powerwash işlemi uygulanmaya çalışılıyor
İadeler | |
---|---|
CommandResult | Powerwash girişimlerinin KomutSonucunu döndürür |
Atar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Bir GCE örneğine powerwash işlemi uygulanmaya çalışılıyor
Parametreler | |
---|---|
user | String : AVD kullanıcısını çalıştıran ana bilgisayar, geçerli değilse null . |
offset | Integer : Ana bilgisayardaki AVD'nin cihaz numarası uzaklığı, geçerli değilse null |
İadeler | |
---|---|
CommandResult | Powerwash girişimlerinin KomutSonucunu döndürür |
Atar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
yeniden bağlan
public void reconnect (String serial)
Bağlantıyı cihaza yeniden bağlayın.
Parametreler | |
---|---|
serial | String : Cihazın seri numarası. |
Atar | |
---|---|
DeviceNotAvailableException |
Kurtarma İçin yeniden bağlanın
public void reconnectForRecovery (String serial)
Kurtarma rutini için cihaz bağlantısını yeniden bağlayın.
Parametreler | |
---|---|
serial | String : Cihazın seri numarası. |
Atar | |
---|---|
DeviceNotAvailableException |
geri yüklemeSnapshotGce
public CommandResult restoreSnapshotGce (String user, Integer offset, String snapshotId)
Mürekkepbalığı örneğinin anlık görüntüsünü geri yükleme girişimi
Parametreler | |
---|---|
user | String : AVD kullanıcısını çalıştıran ana bilgisayar, geçerli değilse null . |
offset | Integer : Ana bilgisayardaki AVD'nin cihaz numarası uzaklığı, geçerli değilse null |
snapshotId | String : anlık görüntü kimliği |
İadeler | |
---|---|
CommandResult | anlık görüntüyü geri yükleme girişimlerinin CommandResult'unu döndürür |
Atar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
özgeçmişGce
public CommandResult resumeGce (String user, Integer offset)
Mürekkepbalığı örneğini sürdürme girişimi
Parametreler | |
---|---|
user | String : AVD kullanıcısını çalıştıran ana bilgisayar, geçerli değilse null . |
offset | Integer : Ana bilgisayardaki AVD'nin cihaz numarası uzaklığı, geçerli değilse null |
İadeler | |
---|---|
CommandResult | devam etme girişimlerinin CommandResult değerini döndürür |
Atar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
anlık görüntüGce
public CommandResult snapshotGce (String user, Integer offset, String snapshotId)
Mürekkepbalığı örneğinin anlık görüntüsünü almaya çalışın
Parametreler | |
---|---|
user | String : AVD kullanıcısını çalıştıran ana bilgisayar, geçerli değilse null . |
offset | Integer : Ana bilgisayardaki AVD'nin cihaz numarası uzaklığı, geçerli değilse null |
snapshotId | String |
İadeler | |
---|---|
CommandResult | anlık görüntü girişimlerinin CommandResult değerini döndürür |
Atar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
stopGce
public CommandResult stopGce (String user, Integer offset)
Mürekkepbalığı örneğini durdurma girişimi
Parametreler | |
---|---|
user | String : AVD kullanıcısını çalıştıran ana bilgisayar, geçerli değilse null . |
offset | Integer : Ana bilgisayardaki AVD'nin cihaz numarası uzaklığı, geçerli değilse null |
İadeler | |
---|---|
CommandResult | durdurma girişimlerinin KomutSonucunu döndürür |
Atar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
Gce'yi askıya al
public CommandResult suspendGce (String user, Integer offset)
Mürekkepbalığı örneğini askıya alma girişimi
Parametreler | |
---|---|
user | String : AVD kullanıcısını çalıştıran ana bilgisayar, geçerli değilse null . |
offset | Integer : Ana bilgisayardaki AVD'nin cihaz numarası uzaklığı, geçerli değilse null |
İadeler | |
---|---|
CommandResult | askıya alma girişimlerinin CommandResult değerini döndürür |
Atar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
yırtmaBağlantısı
public void tearDownConnection ()
Bağlantıyı temizleyin.
Korumalı yöntemler
getCurrentTime
protected long getCurrentTime ()
Geçerli sistem saatini döndürür. Test için açığa çıkarıldı.
İadeler | |
---|---|
long |
lansmanGce
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 |
Atar | |
---|---|
TargetSetupError |
waitForTunnelOnline
protected void waitForTunnelOnline (long waitTime)
Tünel monitörünün çalışıp çalışmadığını kontrol edin.
Parametreler | |
---|---|
waitTime | long |
Atar | |
---|---|
DeviceNotAvailableException |