HostOrchestratorUtil

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 ()

سعی کنید یک نمونه GCE را از طریق Host Orchestrator Powerwash کنید.

File pullCvdHostLogs ()

سیاهههای مربوط به میزبان CF را از طریق Host Orchestrator بکشید.

CommandResult restoreSnapshotGce ()

تلاش برای بازیابی عکس فوری از نمونه Cuttlefish از طریق Host Orchestrator.

CommandResult snapshotGce ()

سعی کنید از طریق Host Orchestrator از یک نمونه Cuttlefish عکس بگیرید.

CommandResult stopGce ()

تلاش برای متوقف کردن نمونه Cuttlefish از طریق Host Orchestrator.

فیلدها

URL_HOST_KERNEL_LOG

public static final String URL_HOST_KERNEL_LOG

URL_HO_LOG

public static final String URL_HO_LOG

سازندگان عمومی

HostOrchestratorUtil

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

HostOrchestratorUtil

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

روش های عمومی

collectLogByCommand

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 ()

سعی کنید یک نمونه GCE را از طریق Host Orchestrator Powerwash کنید.

برمی گرداند
CommandResult یک CommandResult حاوی وضعیت و گزارش‌ها.

pullCvdHostLogs

public File pullCvdHostLogs ()

سیاهههای مربوط به میزبان CF را از طریق Host Orchestrator بکشید.

برمی گرداند
File

RestoreSnapshotGce

public CommandResult restoreSnapshotGce ()

تلاش برای بازیابی عکس فوری از نمونه Cuttlefish از طریق Host Orchestrator.

برمی گرداند
CommandResult

snapshotGce

public CommandResult snapshotGce ()

سعی کنید از طریق Host Orchestrator از یک نمونه Cuttlefish عکس بگیرید.

برمی گرداند
CommandResult

stopGce

public CommandResult stopGce ()

تلاش برای متوقف کردن نمونه Cuttlefish از طریق Host Orchestrator.

برمی گرداند
CommandResult