HostOrchestratorUtil
public
class
HostOrchestratorUtil
extends Object
Objeto java.lang. | |
↳ | com.android.tradefed.device.cloud.HostOrchestratorUtil |
Utilidad para ejecutar comandos mediante Host Orchestrator en instancias remotas.
Resumen
Campos | |
---|---|
public
static
final
String |
URL_HOST_KERNEL_LOG
|
public
static
final
String |
URL_HO_LOG
|
Constructores públicos | |
---|---|
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)
|
Métodos públicos | |
---|---|
void
|
collectLogByCommand(ITestLogger testLogger, String logName, String url)
Ejecuta un comando a través de Host Orchestrator y registra su resultado. |
CommandResult
|
powerwashGce()
Intenta aplicar la Powerwash de una instancia de GCE a través de Host Orchestrator. |
File
|
pullCvdHostLogs()
Extrae los registros del host de CF a través de Host Orchestrator. |
CommandResult
|
restoreSnapshotGce()
Intenta restablecer la instantánea de una instancia de Cuttlefish mediante Host Orchestrator. |
CommandResult
|
snapshotGce()
Intenta crear una instantánea de una instancia de Cuttlefish mediante Host Orchestrator. |
CommandResult
|
stopGce()
Intenta detener una instancia de Cuttlefish mediante Host Orchestrator. |
Campos
REGISTRO DE HOST_KERNEL_URL
public static final String URL_HOST_KERNEL_LOG
REGISTRO_HO_URL
public static final String URL_HO_LOG
Constructores públicos
HostOrchestratorUtil
public HostOrchestratorUtil (boolean useOxygenation, boolean useCvdOxygen, File sshPrivateKeyPath, String instanceUser, GceAvdInfo gceAvd, File avdDriverBinary)
Parámetros | |
---|---|
useOxygenation |
boolean |
useCvdOxygen |
boolean |
sshPrivateKeyPath |
File |
instanceUser |
String |
gceAvd |
GceAvdInfo |
avdDriverBinary |
File |
HostOrchestratorUtil
public HostOrchestratorUtil (boolean useOxygenation, boolean useCvdOxygen, File sshPrivateKeyPath, String instanceUser, GceAvdInfo gceAvd, OxygenClient oxygenClient)
Parámetros | |
---|---|
useOxygenation |
boolean |
useCvdOxygen |
boolean |
sshPrivateKeyPath |
File |
instanceUser |
String |
gceAvd |
GceAvdInfo |
oxygenClient |
OxygenClient |
Métodos públicos
Comando collectLogByCommand
public void collectLogByCommand (ITestLogger testLogger, String logName, String url)
Ejecuta un comando a través de Host Orchestrator y registra su resultado.
Parámetros | |
---|---|
testLogger |
ITestLogger : El ITestLogger en el que se registran los archivos. |
logName |
String : Es el nombre de registro que se usará cuando se informe a ITestLogger . |
url |
String : Es la API de Host Orchestrator que se ejecutará. |
Powerwash Gce
public CommandResult powerwashGce ()
Intenta aplicar la Powerwash de una instancia de GCE a través de Host Orchestrator.
Muestra | |
---|---|
CommandResult |
Un CommandResult que contiene el estado y los registros |
pullCvdHostLogs
public File pullCvdHostLogs ()
Extrae los registros del host de CF a través de Host Orchestrator.
Muestra | |
---|---|
File |
restablecerSnapshotGce
public CommandResult restoreSnapshotGce ()
Intenta restablecer la instantánea de una instancia de Cuttlefish mediante Host Orchestrator.
Muestra | |
---|---|
CommandResult |
instantáneaGce
public CommandResult snapshotGce ()
Intenta crear una instantánea de una instancia de Cuttlefish mediante Host Orchestrator.
Muestra | |
---|---|
CommandResult |
paradaGce
public CommandResult stopGce ()
Intenta detener una instancia de Cuttlefish mediante Host Orchestrator.
Muestra | |
---|---|
CommandResult |