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 |
Kết nối adb qua cầu ssh.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
AdbSshConnection(DefaultConnection.ConnectionBuilder builder)
|
Phương thức công khai | |
---|---|
CommandResult
|
deleteSnapshotGce(String user, String snapshotId)
Cố gắng xoá bản tổng quan nhanh của một thực thể Cuttlefish |
GceAvdInfo
|
getAvdInfo()
Trả về |
AbstractTunnelMonitor
|
getGceTunnelMonitor()
Trả về |
void
|
getSshBugreport()
Ghi lại báo cáo lỗi từ xa bằng cách trực tiếp ssh vào thiết bị. |
|
getTombstones()
Cuttlefish có một tính năng đặc biệt giúp đưa các mốc tombstone đến máy chủ từ xa để chúng ta có thể lấy trực tiếp các mốc đó. |
void
|
initializeConnection()
Khởi chạy kết nối của thiết bị. |
void
|
notifyAdbRebootCalled()
Thông báo khi doAdbReboot được gọi. |
CommandResult
|
powerwash()
Cố gắng xoá sạch một phiên bản máy ảo GCE |
CommandResult
|
powerwashGce(String user, Integer offset)
Cố gắng xoá sạch một phiên bản máy ảo GCE |
void
|
reconnect(String serial)
Kết nối lại với thiết bị. |
void
|
reconnectForRecovery(String serial)
Kết nối lại với thiết bị để thực hiện quy trình khôi phục. |
CommandResult
|
restoreSnapshotGce(String user, Integer offset, String snapshotId)
Cố gắng khôi phục ảnh chụp nhanh của một thực thể Cuttlefish |
CommandResult
|
snapshotGce(String user, Integer offset, String snapshotId)
Cố gắng chụp nhanh một thực thể Cuttlefish |
void
|
tearDownConnection()
Dọn dẹp kết nối. |
Phương thức được bảo vệ | |
---|---|
long
|
getCurrentTime()
Trả về thời gian hệ thống hiện tại. |
void
|
launchGce(IBuildInfo buildInfo, MultiMap<String, String> attributes)
Chạy thiết bị gce thực tế dựa trên thông tin bản dựng. |
void
|
waitForTunnelOnline(long waitTime)
Kiểm tra xem trình giám sát đường hầm có đang chạy hay không. |
Hàm khởi tạo công khai
AdbSshConnection
public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)
Tham số | |
---|---|
builder |
DefaultConnection.ConnectionBuilder |
Phương thức công khai
deleteSnapshotGce
public CommandResult deleteSnapshotGce (String user, String snapshotId)
Cố gắng xoá bản tổng quan nhanh của một thực thể Cuttlefish
Tham số | |
---|---|
user |
String : người dùng đang chạy máy chủ của AVD, null nếu không áp dụng. |
snapshotId |
String |
Giá trị trả về | |
---|---|
CommandResult |
trả về CommandResult của các lần thử xoá ảnh chụp nhanh |
Gửi | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
getAvdInfo
public GceAvdInfo getAvdInfo ()
Trả về GceAvdInfo
từ máy ảo từ xa đã tạo. Trả về bất kể trạng thái nào để chúng tôi có thể kiểm tra thông tin.
Giá trị trả về | |
---|---|
GceAvdInfo |
getGceTunnelMonitor
public AbstractTunnelMonitor getGceTunnelMonitor ()
Trả về AbstractTunnelMonitor
của thiết bị.
Giá trị trả về | |
---|---|
AbstractTunnelMonitor |
getSshBugreport
public void getSshBugreport ()
Ghi lại báo cáo lỗi từ xa bằng cách trực tiếp ssh vào thiết bị.
getTombstones
publicgetTombstones ()
Cuttlefish có một tính năng đặc biệt giúp đưa các mốc tombstone đến máy chủ từ xa để chúng ta có thể lấy trực tiếp các mốc đó.
Giá trị trả về | |
---|---|
|
initializeConnection
public void initializeConnection ()
Khởi chạy kết nối của thiết bị.
Gửi | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
notifyAdbRebootCalled
public void notifyAdbRebootCalled ()
Thông báo khi doAdbReboot được gọi.
powerwash
public CommandResult powerwash ()
Cố gắng xoá sạch một phiên bản máy ảo GCE
Giá trị trả về | |
---|---|
CommandResult |
trả về CommandResult của các lần thử powerwash |
Gửi | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Cố gắng xoá sạch một phiên bản máy ảo GCE
Tham số | |
---|---|
user |
String : người dùng đang chạy máy chủ của AVD, null nếu không áp dụng. |
offset |
Integer : độ lệch số thiết bị của AVD trong máy chủ, null nếu không áp dụng |
Giá trị trả về | |
---|---|
CommandResult |
trả về CommandResult của các lần thử powerwash |
Gửi | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
kết nối lại
public void reconnect (String serial)
Kết nối lại với thiết bị.
Tham số | |
---|---|
serial |
String : Số sê-ri của thiết bị. |
Gửi | |
---|---|
DeviceNotAvailableException |
reconnectForRecovery
public void reconnectForRecovery (String serial)
Kết nối lại với thiết bị để thực hiện quy trình khôi phục.
Tham số | |
---|---|
serial |
String : Số sê-ri của thiết bị. |
Gửi | |
---|---|
DeviceNotAvailableException |
restoreSnapshotGce
public CommandResult restoreSnapshotGce (String user, Integer offset, String snapshotId)
Cố gắng khôi phục ảnh chụp nhanh của một thực thể Cuttlefish
Tham số | |
---|---|
user |
String : người dùng đang chạy máy chủ của AVD, null nếu không áp dụng. |
offset |
Integer : độ lệch số thiết bị của AVD trong máy chủ, null nếu không áp dụng |
snapshotId |
String : mã nhận dạng ảnh chụp nhanh |
Giá trị trả về | |
---|---|
CommandResult |
trả về CommandResult của các lần khôi phục ảnh chụp nhanh |
Gửi | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
snapshotGce
public CommandResult snapshotGce (String user, Integer offset, String snapshotId)
Cố gắng chụp nhanh một thực thể Cuttlefish
Tham số | |
---|---|
user |
String : người dùng đang chạy máy chủ của AVD, null nếu không áp dụng. |
offset |
Integer : độ lệch số thiết bị của AVD trong máy chủ, null nếu không áp dụng |
snapshotId |
String |
Giá trị trả về | |
---|---|
CommandResult |
trả về CommandResult của các lần thử chụp nhanh |
Gửi | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
tearDownConnection
public void tearDownConnection ()
Dọn dẹp kết nối.
Phương thức được bảo vệ
getCurrentTime
protected long getCurrentTime ()
Trả về thời gian hệ thống hiện tại. Được hiển thị để kiểm thử.
Giá trị trả về | |
---|---|
long |
launchGce
protected void launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes)
Chạy thiết bị gce thực tế dựa trên thông tin bản dựng.
Tham số | |
---|---|
buildInfo |
IBuildInfo |
attributes |
MultiMap |
Gửi | |
---|---|
TargetSetupError |
waitForTunnelOnline
protected void waitForTunnelOnline (long waitTime)
Kiểm tra xem trình giám sát đường hầm có đang chạy hay không.
Tham số | |
---|---|
waitTime |
long |
Gửi | |
---|---|
DeviceNotAvailableException |