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.
Bản tóm tắt
Nhà thầu xây dựng công cộng | |
---|---|
AdbSshConnection ( DefaultConnection.ConnectionBuilder builder) |
Phương pháp công khai | |
---|---|
GceAvdInfo | getAvdInfo () Trả về |
GceSshTunnelMonitor | getGceSshMonitor () Trả về |
void | getSshBugreport () Ghi lại báo cáo lỗi từ xa bằng cách đưa trực tiếp vào thiết bị. |
getTombstones () Mực nang có một tính năng đặc biệt là mang bia mộ đến máy chủ ở xa nơi chúng ta có thể lấy trực tiếp. | |
void | initializeConnection () Khởi tạo 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 powerwash một phiên bản GCE |
CommandResult | powerwashGce (String user, Integer offset) Cố gắng powerwash 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 kết nố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 phiên bản Mực nang |
CommandResult | resumeGce (String user, Integer offset) Cố gắng tiếp tục phiên bản Mực nang |
CommandResult | snapshotGce (String user, Integer offset, String snapshotId) Cố gắng chụp nhanh một phiên bản Mực nang |
CommandResult | stopGce (String user, Integer offset) Cố gắng dừng một phiên bản Mực nang |
CommandResult | suspendGce (String user, Integer offset) Cố gắng tạm dừng một phiên bản Mực nang |
void | tearDownConnection () Làm sạch kết nối. |
Phương pháp đượ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 không. |
Nhà thầu xây dựng công cộng
Kết nối AdbSsh
public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)
Thông số | |
---|---|
builder | DefaultConnection.ConnectionBuilder |
Phương pháp 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.
Trả lại | |
---|---|
GceAvdInfo |
getGceSshMonitor
public GceSshTunnelMonitor getGceSshMonitor ()
Trả về GceSshTunnelMonitor
của thiết bị.
Trả lại | |
---|---|
GceSshTunnelMonitor |
getSshBáo cáo lỗi
public void getSshBugreport ()
Ghi lại báo cáo lỗi từ xa bằng cách đưa trực tiếp vào thiết bị.
lấy bia mộ
publicgetTombstones ()
Mực nang có một tính năng đặc biệt là mang bia mộ đến máy chủ ở xa nơi chúng ta có thể lấy trực tiếp.
Trả lại | |
---|---|
khởi tạoKết nối
public void initializeConnection ()
Khởi tạo kết nối của thiết bị.
Ném | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
thông báoAdbRebootĐã gọi
public void notifyAdbRebootCalled ()
Thông báo khi doAdbReboot được gọi.
powerwash
public CommandResult powerwash ()
Cố gắng powerwash một phiên bản GCE
Trả lại | |
---|---|
CommandResult | trả về CommandResult của các lần thử powerwash |
Ném | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Cố gắng powerwash một phiên bản GCE
Thông số | |
---|---|
user | String : máy chủ đang chạy người dùng 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 |
Trả lại | |
---|---|
CommandResult | trả về CommandResult của các lần thử powerwash |
Ném | |
---|---|
| 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ị.
Thông số | |
---|---|
serial | String : Số serial của thiết bị. |
Ném | |
---|---|
DeviceNotAvailableException |
kết nối lạiForRecovery
public void reconnectForRecovery (String serial)
Kết nối lại kết nối với thiết bị để thực hiện quy trình khôi phục.
Thông số | |
---|---|
serial | String : Số serial của thiết bị. |
Ném | |
---|---|
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 phiên bản Mực nang
Thông số | |
---|---|
user | String : máy chủ đang chạy người dùng 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 : ID ảnh chụp nhanh |
Trả lại | |
---|---|
CommandResult | trả về CommandResult của các lần thử khôi phục ảnh chụp nhanh |
Ném | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
sơ yếu lý lịchGce
public CommandResult resumeGce (String user, Integer offset)
Cố gắng tiếp tục phiên bản Mực nang
Thông số | |
---|---|
user | String : máy chủ đang chạy người dùng 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 |
Trả lại | |
---|---|
CommandResult | trả về CommandResult của các lần thử tiếp tục |
Ném | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
ảnh chụp nhanhGce
public CommandResult snapshotGce (String user, Integer offset, String snapshotId)
Cố gắng chụp nhanh một phiên bản Mực nang
Thông số | |
---|---|
user | String : máy chủ đang chạy người dùng 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 |
Trả lại | |
---|---|
CommandResult | trả về CommandResult của các lần thử chụp nhanh |
Ném | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
dừng lạiGce
public CommandResult stopGce (String user, Integer offset)
Cố gắng dừng một phiên bản Mực nang
Thông số | |
---|---|
user | String : máy chủ đang chạy người dùng 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 |
Trả lại | |
---|---|
CommandResult | trả về CommandResult của các lần thử dừng |
Ném | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
đình chỉGce
public CommandResult suspendGce (String user, Integer offset)
Cố gắng tạm dừng một phiên bản Mực nang
Thông số | |
---|---|
user | String : máy chủ đang chạy người dùng 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 |
Trả lại | |
---|---|
CommandResult | trả về CommandResult của các lần thử tạm dừng |
Ném | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
giọt nước mắtKết nối
public void tearDownConnection ()
Làm sạch kết nối.
Phương pháp được bảo vệ
lấy thời gian hiện tại
protected long getCurrentTime ()
Trả về thời gian hiện tại của hệ thống. Tiếp xúc để thử nghiệm.
Trả lại | |
---|---|
long |
ra mắtGce
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.
Thông số | |
---|---|
buildInfo | IBuildInfo |
attributes | MultiMap |
Ném | |
---|---|
TargetSetupError |
waitForTunnelTrực tuyến
protected void waitForTunnelOnline (long waitTime)
Kiểm tra xem màn hình đường hầm có đang chạy không.
Thông số | |
---|---|
waitTime | long |
Ném | |
---|---|
DeviceNotAvailableException |