โฮสต์ 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