ХостОркестраторУтил

public class HostOrchestratorUtil
extends Object

java.lang.Объект
com.android.tradefed.device.cloud.HostOrchestratorUtil


Утилита для выполнения команд через Host Orchestrator на удаленных экземплярах.

Краткое содержание

Поля

public static final String URL_HOST_KERNEL_LOG

public static final String URL_HO_LOG

Общественные конструкторы

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)

Публичные методы

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

Выполните команду через Host Orchestrator и зарегистрируйте ее вывод.

CommandResult powerwashGce ()

Попытайтесь отключить экземпляр GCE через Host Orchestrator.

File pullCvdHostLogs ()

Извлеките журналы хоста CF через Host Orchestrator.

CommandResult restoreSnapshotGce ()

Попытайтесь восстановить снимок экземпляра Cuttlefish через Host Orchestrator.

CommandResult snapshotGce ()

Попытайтесь сделать снимок экземпляра Cuttlefish через Host Orchestrator.

CommandResult stopGce ()

Попытайтесь остановить экземпляр Cuttlefish через Host Orchestrator.

Поля

URL_HOST_KERNEL_LOG

public static final String URL_HOST_KERNEL_LOG

URL_HO_LOG

public static final String URL_HO_LOG

Общественные конструкторы

ХостОркестраторУтил

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

Параметры
useOxygenation boolean

useCvdOxygen boolean

sshPrivateKeyPath File

instanceUser String

gceAvd GceAvdInfo

avdDriverBinary File

ХостОркестраторУтил

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

Параметры
useOxygenation boolean

useCvdOxygen boolean

sshPrivateKeyPath File

instanceUser String

gceAvd GceAvdInfo

oxygenClient OxygenClient

Публичные методы

собирать журнал по команде

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

Выполните команду через Host Orchestrator и зарегистрируйте ее вывод.

Параметры
testLogger ITestLogger : ITestLogger для регистрации файлов.

logName String : имя журнала, которое будет использоваться при отправке отчета в ITestLogger

url String : API хост-оркестратора, который необходимо выполнить.

PowerwashGce

public CommandResult powerwashGce ()

Попытайтесь отключить экземпляр GCE через Host Orchestrator.

Возврат
CommandResult CommandResult содержащий состояние и журналы.

pullCvdHostLogs

public File pullCvdHostLogs ()

Извлеките журналы хоста CF через Host Orchestrator.

Возврат
File

восстановить моментальный снимокGce

public CommandResult restoreSnapshotGce ()

Попытайтесь восстановить снимок экземпляра Cuttlefish через Host Orchestrator.

Возврат
CommandResult

снимокGce

public CommandResult snapshotGce ()

Попытайтесь сделать снимок экземпляра Cuttlefish через Host Orchestrator.

Возврат
CommandResult

стопGce

public CommandResult stopGce ()

Попытайтесь остановить экземпляр Cuttlefish через Host Orchestrator.

Возврат
CommandResult