HostOrchestratorUtil

public class HostOrchestratorUtil
extends Object

java.lang.Object의 클래스
   ↳ com.android.tradefed.device.cloud.HostOrchestratorUtil


원격 인스턴스에서 Host Orchestrator를 통해 명령어를 실행하는 유틸리티입니다.

요약

공개 생성자

HostOrchestratorUtil(ITestDevice device, GceAvdInfo gceAvd)
HostOrchestratorUtil(ITestDevice device, GceAvdInfo gceAvd, OxygenClient oxygenClient)

공개 메서드

CommandResult powerwashGce()

호스트 조정자를 통해 GCE 인스턴스 파워워시를 시도합니다.

File pullCvdHostLogs()

호스트 조정자를 통해 CF 호스트 로그를 가져옵니다.

CommandResult restoreSnapshotGce()

호스트 조정자를 통해 Cuttlefish 인스턴스의 스냅샷 복원을 시도합니다.

CommandResult snapshotGce()

호스트 조정자를 통해 Cuttlefish 인스턴스의 스냅샷을 시도합니다.

CommandResult stopGce()

호스트 조정자를 통해 Cuttlefish 인스턴스 중지를 시도합니다.

공개 생성자

HostOrchestratorUtil

public HostOrchestratorUtil (ITestDevice device, 
                GceAvdInfo gceAvd)

매개변수
device ITestDevice

gceAvd GceAvdInfo

HostOrchestratorUtil

public HostOrchestratorUtil (ITestDevice device, 
                GceAvdInfo gceAvd, 
                OxygenClient oxygenClient)

매개변수
device ITestDevice

gceAvd GceAvdInfo

oxygenClient OxygenClient

공개 메서드

PowerwashGce

public CommandResult powerwashGce ()

호스트 조정자를 통해 GCE 인스턴스 파워워시를 시도합니다.

반환 값
CommandResult 상태 및 로그가 포함된 CommandResult입니다.

pullCvdHostLogs

public File pullCvdHostLogs ()

호스트 조정자를 통해 CF 호스트 로그를 가져옵니다.

반환 값
File

recoverySnapshotGce

public CommandResult restoreSnapshotGce ()

호스트 조정자를 통해 Cuttlefish 인스턴스의 스냅샷 복원을 시도합니다.

반환 값
CommandResult

스냅샷GCE

public CommandResult snapshotGce ()

호스트 조정자를 통해 Cuttlefish 인스턴스의 스냅샷을 시도합니다.

반환 값
CommandResult

중지

public CommandResult stopGce ()

호스트 조정자를 통해 Cuttlefish 인스턴스 중지를 시도합니다.

반환 값
CommandResult