ХостОркестраторУтил
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 |