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