HostOrchestratorUtil

public class HostOrchestratorUtil
extends Object

java.lang.Object
com.android.tradefed.device.cloud.HostOrchestratorUtil


रिमोट इंस्टेंस पर, होस्ट ऑर्केस्ट्रार के ज़रिए कमांड देने की सुविधा.

खास जानकारी

फ़ील्ड्स की फ़िल्में

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)

होस्ट ऑर्केस्ट्रार के ज़रिए कोई निर्देश चलाएं और उसके आउटपुट को लॉग करें

CommandResult powerwashGce()

होस्ट ऑर्केस्ट्रेटर के ज़रिए GCE (जीसीई) इंस्टेंस को पावरवॉश करने की कोशिश करें.

File pullCvdHostLogs()

होस्ट ऑर्केस्ट्राटर के ज़रिए CF होस्ट लॉग पाएं.

CommandResult restoreSnapshotGce()

होस्ट ऑर्केस्ट्राटर के ज़रिए कटलफ़िश इंस्टेंस के स्नैपशॉट को वापस लाने की कोशिश करें.

CommandResult snapshotGce()

होस्ट ऑर्केस्ट्रेटर के ज़रिए कटलफ़िश इंस्टेंस का स्नैपशॉट लेने की कोशिश करें.

CommandResult stopGce()

होस्ट ऑर्केस्ट्रेटर के ज़रिए कटलफ़िश इंस्टेंस को रोकने की कोशिश.

फ़ील्ड्स की फ़िल्में

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

सार्वजनिक तरीके

कलेक्टलॉगबायकमांड

public void collectLogByCommand (ITestLogger testLogger, 
                String logName, 
                String url)

होस्ट ऑर्केस्ट्रार के ज़रिए कोई निर्देश चलाएं और उसके आउटपुट को लॉग करें

पैरामीटर
testLogger ITestLogger: वह ITestLogger जहां फ़ाइलें लॉग करनी हैं.

logName String: ITestLogger को रिपोर्ट करने के दौरान इस्तेमाल करने के लिए लॉग नाम

url String: लागू किया जाने वाला Host Orchestrator API.

पावरवॉशजीसी

public CommandResult powerwashGce ()

होस्ट ऑर्केस्ट्रेटर के ज़रिए GCE (जीसीई) इंस्टेंस को पावरवॉश करने की कोशिश करें.

रिटर्न
CommandResult CommandResult में स्टेटस और लॉग होते हैं.

पुलCvdHostLogs

public File pullCvdHostLogs ()

होस्ट ऑर्केस्ट्राटर के ज़रिए CF होस्ट लॉग पाएं.

रिटर्न
File

SnapshotGce को पहले जैसा करें

public CommandResult restoreSnapshotGce ()

होस्ट ऑर्केस्ट्राटर के ज़रिए कटलफ़िश इंस्टेंस के स्नैपशॉट को वापस लाने की कोशिश करें.

रिटर्न
CommandResult

स्नैपशॉटGce

public CommandResult snapshotGce ()

होस्ट ऑर्केस्ट्रेटर के ज़रिए कटलफ़िश इंस्टेंस का स्नैपशॉट लेने की कोशिश करें.

रिटर्न
CommandResult

स्टॉपजीसी

public CommandResult stopGce ()

होस्ट ऑर्केस्ट्रेटर के ज़रिए कटलफ़िश इंस्टेंस को रोकने की कोशिश.

रिटर्न
CommandResult