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 công cộng | |
---|---|
AdbSshConnection ( DefaultConnection.ConnectionBuilder builder) |
Phương thức 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 ssh-ing trực tiếp vào thiết bị. |
getTombstones () Mực nang có một tính năng đặc biệt mang bia mộ đến máy chủ từ xa nơi chúng ta có thể lấy chúng 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 | snapshotGce (String user, Integer offset) Cố gắng chụp nhanh một phiên bản Mực nang |
void | tearDownConnection () Dọn dẹp kết nối. |
phương pháp đượ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) 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 công cộng
Kết nối AdbSsh
public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)
Thông 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ả lại 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 ssh-ing 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 mang bia mộ đến máy chủ từ xa nơi chúng ta có thể lấy chúng 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áoAdbRebootCalled
public void notifyAdbRebootCalled ()
Thông báo khi doAdbReboot được gọi.
rửa sạch
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 : người dùng đang chạy máy chủ của AVD, null nếu không áp dụng. |
offset | Integer : phần bù 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ố sê-ri 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ố sê-ri 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 : người dùng đang chạy máy chủ của AVD, null nếu không áp dụng. |
offset | Integer : phần bù 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 khôi phục ảnh chụp nhanh |
ném | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
ảnh chụp nhanhGce
public CommandResult snapshotGce (String user, Integer offset)
Cố gắng chụp nhanh một phiên bản Mực nang
Thông 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 : phần bù 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 chụp nhanh |
ném | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
giọt nước mắtKết nối
public void tearDownConnection ()
Dọn dẹp kết nối.
phương pháp được bảo vệ
getCurrentTime
protected long getCurrentTime ()
Trả về thời gian hệ thống hiện tại. 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 |