AdbSshConnection
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 |
SSH köprüsü üzerinden Adb bağlantısı.
Özet
Herkese açık kurucular | |
---|---|
AdbSshConnection(DefaultConnection.ConnectionBuilder builder)
|
Herkese açık yöntemler | |
---|---|
HostOrchestratorUtil
|
createHostOrchestratorUtil(GceAvdInfo gceAvdInfo)
Ana makine orkestratör yardımcı programı oluşturmaya yardımcı olur. |
CommandResult
|
deleteSnapshotGce(String user, String snapshotId)
Cuttlefish örneğinin anlık görüntüsünü silme girişimi |
GceAvdInfo
|
getAvdInfo()
Oluşturulan uzak sanal makineden |
AbstractTunnelMonitor
|
getGceTunnelMonitor()
Cihazın |
void
|
getSshBugreport()
Doğrudan cihaza SSH bağlantısı kurarak uzaktan hata raporu alın. |
|
getTombstones()
Cuttlefish, doğrudan alabileceğimiz uzak ana makineye mezar taşlarını getiren özel bir özelliğe sahiptir. |
void
|
initializeConnection()
Cihazın bağlantısını başlatın. |
void
|
notifyAdbRebootCalled()
doAdbReboot çağrıldığında bildirim alın. |
CommandResult
|
powerwash()
GCE örneğini temizleme |
CommandResult
|
powerwashGce(String user, Integer offset)
GCE örneğini temizleme |
void
|
reconnect(String serial)
Cihaza yeniden bağlanın. |
void
|
reconnectForRecovery(String serial)
Kurtarma rutini için cihaza yeniden bağlanın. |
CommandResult
|
restoreSnapshotGce(String user, Integer offset, String snapshotId)
Cuttlefish örneğinin anlık görüntüsünü geri yükleme girişimi |
CommandResult
|
snapshotGce(String user, Integer offset, String snapshotId)
Cuttlefish örneğinin anlık görüntüsünü alma girişimi |
void
|
tearDownConnection()
Bağlantıyı temizleyin. |
Korunan yöntemler | |
---|---|
long
|
getCurrentTime()
Mevcut 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. |
Herkese açık kurucular
AdbSshConnection
public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)
Parametreler | |
---|---|
builder |
DefaultConnection.ConnectionBuilder |
Herkese açık yöntemler
createHostOrchestratorUtil
public HostOrchestratorUtil createHostOrchestratorUtil (GceAvdInfo gceAvdInfo)
Ana makine orkestratör yardımcı programı oluşturmaya yardımcı olur.
Parametreler | |
---|---|
gceAvdInfo |
GceAvdInfo |
İlerlemeler | |
---|---|
HostOrchestratorUtil |
deleteSnapshotGce
public CommandResult deleteSnapshotGce (String user, String snapshotId)
Cuttlefish örneğinin anlık görüntüsünü silme girişimi
Parametreler | |
---|---|
user |
String : AVD'yi çalıştıran ana makine kullanıcısı, geçerli değilse null . |
snapshotId |
String |
İlerlemeler | |
---|---|
CommandResult |
Anlık görüntü silme denemelerinin CommandResult değerini döndürür. |
Atışlar | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
getAvdInfo
public GceAvdInfo getAvdInfo ()
Oluşturulan uzak sanal makineden GceAvdInfo
değerini döndürür. Bilgileri inceleyebilmemiz için durumu fark etmeksizin iade edin.
İ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 bağlantısı kurarak uzaktan hata raporu alın.
getTombstones
publicgetTombstones ()
Cuttlefish, doğrudan alabileceğimiz uzak ana makineye mezar taşlarını getiren özel bir özelliğe sahiptir.
İlerlemeler | |
---|---|
|
initializeConnection
public void initializeConnection ()
Cihazın bağlantısını başlatın.
Atışlar | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
notifyAdbRebootCalled
public void notifyAdbRebootCalled ()
doAdbReboot çağrıldığında bildirim alın.
powerwash
public CommandResult powerwash ()
GCE örneğini temizleme
İlerlemeler | |
---|---|
CommandResult |
Powerwash denemelerinin CommandResult değerini döndürür |
Atışlar | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
GCE örneğini temizleme
Parametreler | |
---|---|
user |
String : AVD'yi çalıştıran ana makine kullanıcısı, geçerli değilse null . |
offset |
Integer : Ana makinedeki AVD'nin cihaz numarası ofseti, geçerli değilse null |
İlerlemeler | |
---|---|
CommandResult |
Powerwash denemelerinin CommandResult değerini döndürür |
Atışlar | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
yeniden bağlan
public void reconnect (String serial)
Cihaza yeniden bağlanın.
Parametreler | |
---|---|
serial |
String : Cihazın seri numarası. |
Atışlar | |
---|---|
DeviceNotAvailableException |
reconnectForRecovery
public void reconnectForRecovery (String serial)
Kurtarma rutini için cihaza yeniden bağlanın.
Parametreler | |
---|---|
serial |
String : Cihazın seri numarası. |
Atışlar | |
---|---|
DeviceNotAvailableException |
restoreSnapshotGce
public CommandResult restoreSnapshotGce (String user, Integer offset, String snapshotId)
Cuttlefish ö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 AVD'nin cihaz numarası ofseti, geçerli değilse null |
snapshotId |
String : anlık görüntü kimliği |
İlerlemeler | |
---|---|
CommandResult |
Anlık görüntü geri yükleme denemelerinin CommandResult değerini döndürür |
Atışlar | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
snapshotGce
public CommandResult snapshotGce (String user, Integer offset, String snapshotId)
Cuttlefish örneğinin anlık görüntüsünü alma girişimi
Parametreler | |
---|---|
user |
String : AVD'yi çalıştıran ana makine kullanıcısı, geçerli değilse null . |
offset |
Integer : Ana makinedeki AVD'nin cihaz numarası ofseti, geçerli değilse null |
snapshotId |
String |
İlerlemeler | |
---|---|
CommandResult |
Anlık görüntü denemelerinin CommandResult değerini döndürür |
Atışlar | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
tearDownConnection
public void tearDownConnection ()
Bağlantıyı temizleyin.
Korunan yöntemler
getCurrentTime
protected long getCurrentTime ()
Mevcut sistem saatini döndürür. Test için gösterilir.
İ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 |
Atışlar | |
---|---|
TargetSetupError |
waitForTunnelOnline
protected void waitForTunnelOnline (long waitTime)
Tünel monitörünün çalışıp çalışmadığını kontrol edin.
Parametreler | |
---|---|
waitTime |
long |
Atışlar | |
---|---|
DeviceNotAvailableException |