Tổ chức cộng tác

public class HostOrchestratorUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.cloud.HostOrchestratorUtil


Tiện ích giúp thực thi các lệnh qua Host Orchestrator trên các thực thể từ xa.

Tóm tắt

Trường

public static final String URL_HOST_KERNEL_LOG

public static final String URL_HO_LOG

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

HostOrchestratorUtil(boolean useOxygenation, boolean useCvdOxygen, File sshPrivateKeyPath, String instanceUser, GceAvdInfo gceAvd, File avdDriverBinary)
HostOrchestratorUtil(boolean useOxygenation, boolean useCvdOxygen, File sshPrivateKeyPath, String instanceUser, GceAvdInfo gceAvd, OxygenClient oxygenClient)

Phương thức công khai

void collectLogByCommand(ITestLogger testLogger, String logName, String url)

Thực thi lệnh thông qua Host Orchestrator và ghi lại kết quả của lệnh đó

CommandResult powerwashGce()

Hãy thử định dạng lại một phiên bản GCE thông qua Host Orchestrator.

File pullCvdHostLogs()

Lấy nhật ký máy chủ lưu trữ CF thông qua Host Orchestrator.

CommandResult restoreSnapshotGce()

Cố gắng khôi phục ảnh chụp nhanh của một thực thể Cuttlefish thông qua Host Orchestrator.

CommandResult snapshotGce()

Thử chụp nhanh một thực thể Mực ống thông qua Host Orchestrator.

CommandResult stopGce()

Hãy cố gắng dừng một thực thể Mực ống thông qua Host Orchestrator.

Trường

URL_HOST_KERNEL_LOG

public static final String URL_HOST_KERNEL_LOG

URL_HO_LOG

public static final String URL_HO_LOG

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

Tổ chức cộng tác

public HostOrchestratorUtil (boolean useOxygenation, 
                boolean useCvdOxygen, 
                File sshPrivateKeyPath, 
                String instanceUser, 
                GceAvdInfo gceAvd, 
                File avdDriverBinary)

Tham số
useOxygenation boolean

useCvdOxygen boolean

sshPrivateKeyPath File

instanceUser String

gceAvd GceAvdInfo

avdDriverBinary File

Tổ chức cộng tác

public HostOrchestratorUtil (boolean useOxygenation, 
                boolean useCvdOxygen, 
                File sshPrivateKeyPath, 
                String instanceUser, 
                GceAvdInfo gceAvd, 
                OxygenClient oxygenClient)

Tham số
useOxygenation boolean

useCvdOxygen boolean

sshPrivateKeyPath File

instanceUser String

gceAvd GceAvdInfo

oxygenClient OxygenClient

Phương thức công khai

collectionLogByCommand

public void collectLogByCommand (ITestLogger testLogger, 
                String logName, 
                String url)

Thực thi lệnh thông qua Host Orchestrator và ghi lại kết quả của lệnh đó

Tham số
testLogger ITestLogger: ITestLogger nơi để ghi nhật ký các tệp.

logName String: tên nhật ký để sử dụng khi báo cáo cho ITestLogger

url String: Host Orchestrator API sẽ được thực thi.

định dạng lạiGce

public CommandResult powerwashGce ()

Hãy thử định dạng lại một phiên bản GCE thông qua Host Orchestrator.

Giá trị trả về
CommandResult CommandResult chứa trạng thái và nhật ký.

kéoCvdHostLogs

public File pullCvdHostLogs ()

Lấy nhật ký máy chủ lưu trữ CF thông qua Host Orchestrator.

Giá trị trả về
File

khôi phụcSnapshotGce

public CommandResult restoreSnapshotGce ()

Cố gắng khôi phục ảnh chụp nhanh của một thực thể Cuttlefish thông qua Host Orchestrator.

Giá trị trả về
CommandResult

chụp nhanhGce

public CommandResult snapshotGce ()

Thử chụp nhanh một thực thể Mực ống thông qua Host Orchestrator.

Giá trị trả về
CommandResult

điểm dừng

public CommandResult stopGce ()

Hãy cố gắng dừng một thực thể Mực ống thông qua Host Orchestrator.

Giá trị trả về
CommandResult