OxygenUtil

public class OxygenUtil
extends Object

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


Oxygen सेवा से इंटरैक्ट करने का यूटिलिटी.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

OxygenUtil()

OxygenUtil का डिफ़ॉल्ट कंस्ट्रक्टर

पब्लिक मेथड

static OxygenClient createOxygenClient(File file)

OxygenClient बनाने में मदद करने वाला.

void downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)

वर्चुअल डिवाइस लॉन्च करने में Oxygen को गड़बड़ी होने पर, GCS से गड़बड़ी के लॉग डाउनलोड करना.

static LogDataType getDefaultLogType(String logFileName)

लॉग फ़ाइल के नाम के आधार पर, उसके लॉग डेटा टाइप का पता लगाना.

static String getRegionFromZoneMeta(String zone)

दिए गए ज़ोन स्ट्रिंग से, इलाके की जानकारी पाना.

static String getTargetRegion(TestDeviceOptions deviceOptions)

दिए गए डिवाइस विकल्पों के आधार पर, टारगेट किए गए इलाके की जानकारी पाना.

सार्वजनिक कंस्ट्रक्टर

OxygenUtil

public OxygenUtil ()

OxygenUtil का डिफ़ॉल्ट कंस्ट्रक्टर

पब्लिक मेथड

createOxygenClient

public static OxygenClient createOxygenClient (File file)

OxygenClient बनाने में मदद करने वाला.

पैरामीटर
file File: Oxygen क्लाइंट की बाइनरी फ़ाइल.

रिटर्न
OxygenClient सीएफ़ डिवाइस बनाने के लिए, OxygenClient क्लास.

downloadLaunchFailureLogs

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

वर्चुअल डिवाइस लॉन्च करने में Oxygen को गड़बड़ी होने पर, GCS से गड़बड़ी के लॉग डाउनलोड करना.

पैरामीटर
error TargetSetupError: Oxygen सेवा के ज़रिए डिवाइस लीज़ करने पर, TargetSetupError की समस्या.

logger ITestLogger: वह ITestLogger जिसमें फ़ाइल का लॉग रखना है

getDefaultLogType

public static LogDataType getDefaultLogType (String logFileName)

लॉग फ़ाइल के नाम के आधार पर, उसके लॉग डेटा टाइप का पता लगाना.

पैरामीटर
logFileName String: रिमोट लॉग फ़ाइल का नाम.

रिटर्न
LogDataType एक LogDataType जिससे लॉग फ़ाइल जुड़ी होती है. अगर नाम के आधार पर लॉग डेटा टाइप का पता नहीं लगाया जा सका, तो UNKNOWN टाइप दिखेगा.

getRegionFromZoneMeta

public static String getRegionFromZoneMeta (String zone)

दिए गए ज़ोन स्ट्रिंग से, इलाके की जानकारी पाना.

पैरामीटर
zone String: "projects/12345/zones/us-west12-a" फ़ॉर्मैट में, इनपुट ज़ोन स्ट्रिंग.

रिटर्न
String निकाली गई इलाके की स्ट्रिंग. जैसे, "us-west12".

getTargetRegion

public static String getTargetRegion (TestDeviceOptions deviceOptions)

दिए गए डिवाइस विकल्पों के आधार पर, टारगेट किए गए इलाके की जानकारी पाना. अगर डिवाइस के विकल्पों में टारगेट किए गए इलाके की जानकारी साफ़ तौर पर सेट की गई है, तो वह सेट किया गया इलाका दिखाता है. अगर टारगेट किए गए इलाके की जानकारी सेट नहीं की गई है, तो वह इंस्टेंस के ज़ोन के आधार पर इलाके की जानकारी दिखाता है.

पैरामीटर
deviceOptions TestDeviceOptions: TestDeviceOptions ऑब्जेक्ट, जिसमें डिवाइस के विकल्प शामिल हैं.

रिटर्न
String टारगेट किया गया इलाका.