โฮสต์ OrchestratorUtil
public
class
HostOrchestratorUtil
extends Object
java.lang.Object | |
↳ | 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()
ลองทำการ Powerwash อินสแตนซ์ GCE ผ่าน Host Orchestrator |
File
|
pullCvdHostLogs()
ดึงบันทึกของโฮสต์ CF ผ่าน Host Orchestrator |
CommandResult
|
restoreSnapshotGce()
ลองกู้คืนสแนปชอตของอินสแตนซ์ Cuttlefish ผ่าน Host Orchestrator |
CommandResult
|
snapshotGce()
ลองสแนปชอตอินสแตนซ์ Cuttlefish ผ่าน Host Orchestrator ก็ตาม |
CommandResult
|
stopGce()
ลองหยุดอินสแตนซ์ Cuttlefish ผ่าน Host Orchestrator ได้ |
ช่อง
บันทึก URL โฮสต์
public static final String URL_HOST_KERNEL_LOG
URL HO_LOG
public static final String URL_HO_LOG
ช่างก่อสร้างสาธารณะ
โฮสต์ OrchestratorUtil
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 |
โฮสต์ OrchestratorUtil
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 |
วิธีการสาธารณะ
รวบรวมLogByCommand
public void collectLogByCommand (ITestLogger testLogger, String logName, String url)
เรียกใช้คำสั่งผ่าน Host Orchestrator และบันทึกเอาต์พุต
พารามิเตอร์ | |
---|---|
testLogger |
ITestLogger : ITestLogger ที่ใช้บันทึกไฟล์ |
logName |
String : ชื่อบันทึกที่จะใช้เมื่อรายงานไปยัง ITestLogger |
url |
String : Host Orchestrator API ที่จะดำเนินการ |
PowerwashGce
public CommandResult powerwashGce ()
ลองทำการ Powerwash อินสแตนซ์ GCE ผ่าน Host Orchestrator
คิกรีเทิร์น | |
---|---|
CommandResult |
CommandResult ที่มีสถานะและบันทึก |
บันทึก PullCvdHost
public File pullCvdHostLogs ()
ดึงบันทึกของโฮสต์ CF ผ่าน Host Orchestrator
คิกรีเทิร์น | |
---|---|
File |
คืนค่าสแนปชอตGce
public CommandResult restoreSnapshotGce ()
ลองกู้คืนสแนปชอตของอินสแตนซ์ Cuttlefish ผ่าน Host Orchestrator
คิกรีเทิร์น | |
---|---|
CommandResult |
SnapshotGce
public CommandResult snapshotGce ()
ลองสแนปชอตอินสแตนซ์ Cuttlefish ผ่าน Host Orchestrator ก็ตาม
คิกรีเทิร์น | |
---|---|
CommandResult |
StopGce
public CommandResult stopGce ()
ลองหยุดอินสแตนซ์ Cuttlefish ผ่าน Host Orchestrator ได้
คิกรีเทิร์น | |
---|---|
CommandResult |