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ề 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 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ộ

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

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