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ề GceAvdInfo từ máy ảo từ xa đã tạo.

GceSshTunnelMonitor getGceSshMonitor ()

Trả về GceSshTunnelMonitor của thiết bị.

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 snapshotGce (String user, Integer offset, String snapshotId)

Cố gắng chụp nhanh 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ộ

public  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.

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

ả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

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