Narzędzie HostOrchestratorUtil
public
class
HostOrchestratorUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.HostOrchestrator Utility |
Narzędzie do wykonywania poleceń za pomocą narzędzia Host Assistanttor w instancjach zdalnych.
Podsumowanie
Fieldsem | |
---|---|
public
static
final
String |
URL_HOST_KERNEL_LOG
|
public
static
final
String |
URL_HO_LOG
|
Konstruktory publiczne | |
---|---|
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)
|
Metody publiczne | |
---|---|
void
|
collectLogByCommand(ITestLogger testLogger, String logName, String url)
Wykonaj polecenie w narzędziu Host Assistant i zapisz dane wyjściowe |
CommandResult
|
powerwashGce()
Podjęto próbę wykonania operacji Powerwash na instancji GCE za pomocą narzędzia Host Assistant. |
File
|
pullCvdHostLogs()
Pobierz logi hosta CF za pomocą narzędzia Host Assistant. |
CommandResult
|
restoreSnapshotGce()
Próba przywrócenia zrzutu instancji Cuttlefish za pomocą narzędzia Host Assistant. |
CommandResult
|
snapshotGce()
Spróbuj wykonać zrzut instancji Cuttlefish za pomocą narzędzia Host Assistant. |
CommandResult
|
stopGce()
Spróbuj zatrzymać instancję Cuttlefish za pomocą narzędzia Host Assistant. |
Fieldsem
URL_HOST_KERNEL_LOG
public static final String URL_HOST_KERNEL_LOG
URL_HO_LOG
public static final String URL_HO_LOG
Konstruktory publiczne
Narzędzie HostOrchestratorUtil
public HostOrchestratorUtil (boolean useOxygenation, boolean useCvdOxygen, File sshPrivateKeyPath, String instanceUser, GceAvdInfo gceAvd, File avdDriverBinary)
Parametry | |
---|---|
useOxygenation |
boolean |
useCvdOxygen |
boolean |
sshPrivateKeyPath |
File |
instanceUser |
String |
gceAvd |
GceAvdInfo |
avdDriverBinary |
File |
Narzędzie HostOrchestratorUtil
public HostOrchestratorUtil (boolean useOxygenation, boolean useCvdOxygen, File sshPrivateKeyPath, String instanceUser, GceAvdInfo gceAvd, OxygenClient oxygenClient)
Parametry | |
---|---|
useOxygenation |
boolean |
useCvdOxygen |
boolean |
sshPrivateKeyPath |
File |
instanceUser |
String |
gceAvd |
GceAvdInfo |
oxygenClient |
OxygenClient |
Metody publiczne
zbieraj logByCommand
public void collectLogByCommand (ITestLogger testLogger, String logName, String url)
Wykonaj polecenie w narzędziu Host Assistant i zapisz dane wyjściowe
Parametry | |
---|---|
testLogger |
ITestLogger : pole ITestLogger , w którym zapisywane są pliki. |
logName |
String : nazwa logu, która ma być używana w raportach wysyłanych do ITestLogger . |
url |
String : interfejs Host Artisttor API do wykonania. |
PowerwashGce
public CommandResult powerwashGce ()
Podjęto próbę wykonania operacji Powerwash na instancji GCE za pomocą narzędzia Host Assistant.
Zwroty | |
---|---|
CommandResult |
Pole CommandResult zawierające stan i logi. |
pullCvdHostLogs
public File pullCvdHostLogs ()
Pobierz logi hosta CF za pomocą narzędzia Host Assistant.
Zwroty | |
---|---|
File |
PrzywróćSnapshotGce
public CommandResult restoreSnapshotGce ()
Próba przywrócenia zrzutu instancji Cuttlefish za pomocą narzędzia Host Assistant.
Zwroty | |
---|---|
CommandResult |
migawkaGce,
public CommandResult snapshotGce ()
Spróbuj wykonać zrzut instancji Cuttlefish za pomocą narzędzia Host Assistant.
Zwroty | |
---|---|
CommandResult |
stopGce,
public CommandResult stopGce ()
Spróbuj zatrzymać instancję Cuttlefish za pomocą narzędzia Host Assistant.
Zwroty | |
---|---|
CommandResult |