Kết nối AdbSsh
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 | |
---|---|
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 truyền trực tiếp vào thiết bị. |
|
getTombstones()
Mực nang có tính năng đặc biệt giúp đưa bia mộ đến với vật chủ từ xa mà chúng tôi có thể lấy thông tin trực tiếp. |
void
|
initializeConnection()
Khởi động kết nối của thiết bị. |
void
|
notifyAdbRebootCalled()
Thông báo khi doAdb điện thoại khởi động lại. |
CommandResult
|
powerwash()
Cố gắng định dạng lại một phiên bản GCE |
CommandResult
|
powerwashGce(String user, Integer offset)
Cố gắng định dạng lại một phiên bản GCE |
void
|
reconnect(String serial)
Kết nối lại kết nối với thiết bị. |
void
|
reconnectForRecovery(String serial)
Kết nối lạ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ể Mực nang |
CommandResult
|
snapshotGce(String user, Integer offset, String snapshotId)
Cố gắng chụp nhanh một thực thể Mực ống |
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 hiện tại của hệ thống. |
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 thiết bị giám sát đường hầm có đang chạy hay không. |
Hàm khởi tạo công khai
Kết nối AdbSsh
public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)
Tham số | |
---|---|
builder |
DefaultConnection.ConnectionBuilder |
Phương thức công khai
getAvdInfo
public GceAvdInfo getAvdInfo ()
Trả về GceAvdInfo
từ máy ảo từ xa đã tạo. Trả về bất kể trạng thái
để 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 |
báo cáo lỗi getSsh
public void getSshBugreport ()
Ghi lại báo cáo lỗi từ xa bằng cách truyền trực tiếp vào thiết bị.
getTombstones
publicgetTombstones ()
Mực nang có tính năng đặc biệt giúp đưa bia mộ đến với vật chủ từ xa mà chúng tôi có thể lấy thông tin trực tiếp.
Giá trị trả về | |
---|---|
|
khởi tạoKết nối
public void initializeConnection ()
Khởi động kết nối của thiết bị.
Gửi | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
thông báo choKhởi động lại được gọi
public void notifyAdbRebootCalled ()
Thông báo khi doAdb điện thoại khởi động lại.
định dạng lại
public CommandResult powerwash ()
Cố gắng định dạng lại một phiên bản GCE
Giá trị trả về | |
---|---|
CommandResult |
trả về CommandResult của các lần định dạng lại |
Gửi | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
định dạng lạiGce
public CommandResult powerwashGce (String user, Integer offset)
Cố gắng định dạng lại một phiên bản GCE
Tham số | |
---|---|
user |
String : Máy chủ lưu trữ đang chạy người dùng AVD, null nếu không có. |
offset |
Integer : độ lệch số thiết bị của AVD trong máy chủ lưu trữ, null nếu không
thích hợp |
Giá trị trả về | |
---|---|
CommandResult |
trả về CommandResult của các lần định dạng lại |
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 kết nối với thiết bị.
Tham số | |
---|---|
serial |
String : Số sê-ri của thiết bị. |
Gửi | |
---|---|
DeviceNotAvailableException |
kết nối lại để khôi phục
public void reconnectForRecovery (String serial)
Kết nối lạ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 |
khôi phụcSnapshotGce
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ể Mực nang
Tham số | |
---|---|
user |
String : Máy chủ lưu trữ đang chạy người dùng AVD, null nếu không có. |
offset |
Integer : độ lệch số thiết bị của AVD trong máy chủ lưu trữ, null nếu không
thích hợp |
snapshotId |
String : mã bản tổng quan nhanh |
Giá trị trả về | |
---|---|
CommandResult |
trả về CommandResult của ảnh chụp nhanh khôi phục |
Gửi | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
chụp nhanhGce
public CommandResult snapshotGce (String user, Integer offset, String snapshotId)
Cố gắng chụp nhanh một thực thể Mực ống
Tham số | |
---|---|
user |
String : Máy chủ lưu trữ đang chạy người dùng AVD, null nếu không có. |
offset |
Integer : độ lệch số thiết bị của AVD trong máy chủ lưu trữ, null nếu không
thích hợp |
snapshotId |
String |
Giá trị trả về | |
---|---|
CommandResult |
trả về CommandResult của ảnh chụp nhanh |
Gửi | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
*Kết nối *downDown
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 hiện tại của hệ thống. Được sử dụng để 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 |
Chờ Đường hầm Trực tuyến
protected void waitForTunnelOnline (long waitTime)
Kiểm tra xem thiết bị giám sát đường hầm có đang chạy hay không.
Tham số | |
---|---|
waitTime |
long |
Gửi | |
---|---|
DeviceNotAvailableException |