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 nối 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 | |
|---|---|
HostOrchestratorUtil
|
createHostOrchestratorUtil(GceAvdInfo gceAvdInfo)
Trợ giúp tạo tiện ích điều phối máy chủ lưu trữ. |
DeviceInspectionResult
|
debugDeviceNotAvailable()
Kiểm tra VM lưu trữ và truy xuất thêm thông tin chi tiết trong DeviceInspectionResult. |
CommandResult
|
deleteSnapshotGce(String user, String snapshotId)
Cố gắng xoá bản tổng quan nhanh của một phiên bản Cuttlefish |
GceAvdInfo
|
getAvdInfo()
Trả về |
CuttlefishControl
|
getCuttlefishControl()
|
AbstractTunnelMonitor
|
getGceTunnelMonitor()
Trả về |
String
|
getHOBaseURL()
Trợ giúp trả về URL cơ sở của trình điều phối máy chủ lưu trữ |
void
|
getSshBugreport()
Ghi lại báo cáo lỗi từ xa bằng cách ssh trực tiếp vào thiết bị. |
List<File>
|
getTombstones()
Cuttlefish có một tính năng đặc biệt giúp đưa các tảng đá đánh dấu đến máy chủ từ xa, nơi chúng ta có thể lấy trực tiếp các tảng đá này. |
void
|
initializeConnection()
Khởi động kết nối của thiết bị. |
void
|
notifyAdbRebootCalled()
Thông báo khi doAdbReboot được gọi. |
CommandResult
|
powerwash()
Thử xoá dữ liệu trên một phiên bản GCE |
CommandResult
|
powerwashGce(String user, Integer offset)
Thử xoá dữ liệu trên một phiên bản 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)
Thử khôi phục ảnh chụp nhanh của một phiên bản Cuttlefish |
CommandResult
|
snapshotGce(String user, Integer offset, String snapshotId)
Thử 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 hiện tại của hệ thống. |
void
|
launchGce(IBuildInfo buildInfo, MultiMap<String, String> attributes)
Khởi 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 màn hình đườ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
createHostOrchestratorUtil
public HostOrchestratorUtil createHostOrchestratorUtil (GceAvdInfo gceAvdInfo)
Trợ giúp tạo tiện ích điều phối máy chủ lưu trữ.
| Tham số | |
|---|---|
gceAvdInfo |
GceAvdInfo |
| Giá trị trả về | |
|---|---|
HostOrchestratorUtil |
|
debugDeviceNotAvailable
public DeviceInspectionResult debugDeviceNotAvailable ()
Kiểm tra VM lưu trữ và truy xuất thêm thông tin chi tiết trong DeviceInspectionResult.
| Giá trị trả về | |
|---|---|
DeviceInspectionResult |
DeviceInspectionResult |
deleteSnapshotGce
public CommandResult deleteSnapshotGce (String user, String snapshotId)
Cố gắng xoá bản tổng quan nhanh của một phiên bản Cuttlefish
| Tham số | |
|---|---|
user |
String: người dùng đang chạy trên 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ừ VM 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 |
|
getCuttlefishControl
public CuttlefishControl getCuttlefishControl ()
| Giá trị trả về | |
|---|---|
CuttlefishControl |
|
getGceTunnelMonitor
public AbstractTunnelMonitor getGceTunnelMonitor ()
Trả về AbstractTunnelMonitor của thiết bị.
| Giá trị trả về | |
|---|---|
AbstractTunnelMonitor |
|
getHOBaseURL
public String getHOBaseURL ()
Trợ giúp trả về URL cơ sở của trình điều phối máy chủ lưu trữ
| Giá trị trả về | |
|---|---|
String |
|
getSshBugreport
public void getSshBugreport ()
Ghi lại báo cáo lỗi từ xa bằng cách ssh trực tiếp vào thiết bị.
getTombstones
public List<File> getTombstones ()
Cuttlefish có một tính năng đặc biệt giúp đưa các tảng đá đánh dấu đến máy chủ từ xa, nơi chúng ta có thể lấy trực tiếp các tảng đá này.
| Giá trị trả về | |
|---|---|
List<File> |
|
initializeConnection
public void initializeConnection ()
Khởi động 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.
định dạng lại
public CommandResult powerwash ()
Thử xoá dữ liệu trên một phiên bản 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)
Thử xoá dữ liệu trên một phiên bản GCE
| Tham số | |
|---|---|
user |
String: người dùng đang chạy trên 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ủ lưu trữ, 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)
Thử khôi phục ảnh chụp nhanh của một phiên bản Cuttlefish
| Tham số | |
|---|---|
user |
String: người dùng đang chạy trên 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ủ lưu trữ, 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 thử 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)
Thử chụp nhanh một thực thể Cuttlefish
| Tham số | |
|---|---|
user |
String: người dùng đang chạy trên 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ủ lưu trữ, 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 hiện tại của hệ thống. Được hiển thị để kiểm thử.
| Giá trị trả về | |
|---|---|
long |
|
launchGce
protected void launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes)
Khởi 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 màn hình đường hầm có đang chạy hay không.
| Tham số | |
|---|---|
waitTime |
long |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|