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.

Tóm tắt

Hàm khởi tạo công khai

AdbSshConnection(DefaultConnection.ConnectionBuilder builder)

Phương thức công khai

GceAvdInfo getAvdInfo()

Trả về GceAvdInfo từ máy ảo từ xa đã tạo.

AbstractTunnelMonitor getGceTunnelMonitor()

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

void getSshBugreport()

Ghi lại báo cáo lỗi từ xa bằng cách truyền trực tiếp vào thiết bị.

getTombstones()

Mực nang có tính năng đặc biệt giúp đưa bia mộ đến với vật chủ từ xa mà chúng tôi có thể lấy thông tin trực tiếp.

void initializeConnection()

Khởi động kết nối của thiết bị.

void notifyAdbRebootCalled()

Thông báo khi doAdb điện thoại khởi động lại.

CommandResult powerwash()

Cố gắng định dạng lại một phiên bản GCE

CommandResult powerwashGce(String user, Integer offset)

Cố gắng định dạng lại 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 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 một thực thể Mực nang

CommandResult snapshotGce(String user, Integer offset, String snapshotId)

Cố gắng chụp nhanh một thực thể Mực ống

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)

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 thiết bị giám sát đường hầm có đang chạy hay không.

Hàm khởi tạo công khai

Kết nối AdbSsh

public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)

Tham 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ả 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

getGceTunnelMonitor

public AbstractTunnelMonitor getGceTunnelMonitor ()

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

Giá trị trả về
AbstractTunnelMonitor

báo cáo lỗi getSsh

public void getSshBugreport ()

Ghi lại báo cáo lỗi từ xa bằng cách truyền trực tiếp vào thiết bị.

getTombstones

public  getTombstones ()

Mực nang có tính năng đặc biệt giúp đưa bia mộ đến với vật chủ từ xa mà chúng tôi có thể lấy thông tin trực tiếp.

Giá trị trả về

khởi tạoKết nối

public void initializeConnection ()

Khởi động kết nối của thiết bị.

Gửi
DeviceNotAvailableException
TargetSetupError

thông báo choKhởi động lại được gọi

public void notifyAdbRebootCalled ()

Thông báo khi doAdb điện thoại khởi động lại.

định dạng lại

public CommandResult powerwash ()

Cố gắng định dạng lại một phiên bản GCE

Giá trị trả về
CommandResult trả về CommandResult của các lần định dạng lại

Gửi
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

định dạng lạiGce

public CommandResult powerwashGce (String user, 
                Integer offset)

Cố gắng định dạng lại một phiên bản GCE

Tham số
user String: Máy chủ lưu trữ đang chạy người dùng AVD, null nếu không có.

offset Integer: độ lệch số thiết bị của AVD trong máy chủ lưu trữ, null nếu không thích hợp

Giá trị trả về
CommandResult trả về CommandResult của các lần định dạng lại

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 kết nối với thiết bị.

Tham số
serial String: Số sê-ri của thiết bị.

Gửi
DeviceNotAvailableException

kết nối lại để khôi phục

public void reconnectForRecovery (String serial)

Kết nối lạ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

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 một thực thể Mực nang

Tham số
user String: Máy chủ lưu trữ đang chạy người dùng AVD, null nếu không có.

offset Integer: độ lệch số thiết bị của AVD trong máy chủ lưu trữ, null nếu không thích hợp

snapshotId String: mã bản tổng quan nhanh

Giá trị trả về
CommandResult trả về CommandResult của ảnh chụp nhanh khôi phục

Gửi
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

chụp nhanhGce

public CommandResult snapshotGce (String user, 
                Integer offset, 
                String snapshotId)

Cố gắng chụp nhanh một thực thể Mực ống

Tham số
user String: Máy chủ lưu trữ đang chạy người dùng AVD, null nếu không có.

offset Integer: độ lệch số thiết bị của AVD trong máy chủ lưu trữ, null nếu không thích hợp

snapshotId String

Giá trị trả về
CommandResult trả về CommandResult của ảnh chụp nhanh

Gửi
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

*Kết nối *downDown

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 sử dụng để kiểm thử.

Giá trị trả về
long

LaunchGce

protected void launchGce (IBuildInfo buildInfo, 
                MultiMap<String, String> attributes)

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

Chờ Đường hầm Trực tuyến

protected void waitForTunnelOnline (long waitTime)

Kiểm tra xem thiết bị giám sát đường hầm có đang chạy hay không.

Tham số
waitTime long

Gửi
DeviceNotAvailableException