HostOrchestratorUtil
public
class
HostOrchestratorUtil
extends Object
java.lang.Object | |
😎 | com.android.tradefed.device.cloud.HostOrchestratorUtil |
Dienstprogramm zum Ausführen von Befehlen über Host Orchestrator auf Remote-Instanzen.
Zusammenfassung
Felder | |
---|---|
public
static
final
String |
URL_HOST_KERNEL_LOG
|
public
static
final
String |
URL_HO_LOG
|
Öffentliche Konstruktoren | |
---|---|
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)
|
Öffentliche Methoden | |
---|---|
void
|
collectLogByCommand(ITestLogger testLogger, String logName, String url)
Befehl über Host Orchestrator ausführen und Ausgabe protokollieren |
CommandResult
|
powerwashGce()
Versuchen Sie, einen Powerwash für eine GCE-Instanz über Host Orchestrator durchzuführen. |
File
|
pullCvdHostLogs()
Rufen Sie CF-Hostprotokolle über Host Orchestrator ab. |
CommandResult
|
restoreSnapshotGce()
Versuch, einen Snapshot einer Cuttlefish-Instanz über Host Orchestrator wiederherzustellen. |
CommandResult
|
snapshotGce()
Versuch, einen Snapshot einer Cuttlefish-Instanz über Host Orchestrator zu erstellen. |
CommandResult
|
stopGce()
Versuchen Sie, eine Cuttlefish-Instanz über Host Orchestrator anzuhalten. |
Felder
URL_HOST_KERNEL_LOG
public static final String URL_HOST_KERNEL_LOG
URL_HO_LOG
public static final String URL_HO_LOG
Öffentliche Konstruktoren
HostOrchestratorUtil
public HostOrchestratorUtil (boolean useOxygenation, boolean useCvdOxygen, File sshPrivateKeyPath, String instanceUser, GceAvdInfo gceAvd, File avdDriverBinary)
Parameter | |
---|---|
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)
Parameter | |
---|---|
useOxygenation |
boolean |
useCvdOxygen |
boolean |
sshPrivateKeyPath |
File |
instanceUser |
String |
gceAvd |
GceAvdInfo |
oxygenClient |
OxygenClient |
Öffentliche Methoden
collectLogByCommand
public void collectLogByCommand (ITestLogger testLogger, String logName, String url)
Befehl über Host Orchestrator ausführen und Ausgabe protokollieren
Parameter | |
---|---|
testLogger |
ITestLogger : Der ITestLogger , in dem die Dateien protokolliert werden sollen. |
logName |
String : der Logname, der bei der Berichterstellung an ITestLogger verwendet werden soll |
url |
String : Die Host Orchestrator API, die ausgeführt werden soll. |
PowerwashGce
public CommandResult powerwashGce ()
Versuchen Sie, einen Powerwash für eine GCE-Instanz über Host Orchestrator durchzuführen.
Returns | |
---|---|
CommandResult |
Ein CommandResult mit dem Status und den Logs. |
popCvdHostLogs (PullCvdHostLogs)
public File pullCvdHostLogs ()
Rufen Sie CF-Hostprotokolle über Host Orchestrator ab.
Returns | |
---|---|
File |
recoverySnapshotGce
public CommandResult restoreSnapshotGce ()
Versuch, einen Snapshot einer Cuttlefish-Instanz über Host Orchestrator wiederherzustellen.
Returns | |
---|---|
CommandResult |
SnapshotGce
public CommandResult snapshotGce ()
Versuch, einen Snapshot einer Cuttlefish-Instanz über Host Orchestrator zu erstellen.
Returns | |
---|---|
CommandResult |
stopGce
public CommandResult stopGce ()
Versuchen Sie, eine Cuttlefish-Instanz über Host Orchestrator anzuhalten.
Returns | |
---|---|
CommandResult |