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 |