ऑक्सीजन यूटिलिटी

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)

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

static LogDataType getDefaultLogType(String logFileName)

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

static String getRegionFromZoneMeta(String zone)

किसी ज़ोन स्ट्रिंग से क्षेत्र को वापस लाता है.

static String getTargetRegion(TestDeviceOptions deviceOptions)

दिए गए डिवाइस विकल्पों के आधार पर, टारगेट किए गए इलाके का डेटा हासिल करता है.

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

ऑक्सीजन यूटिलिटी

public OxygenUtil ()

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

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

createOxygenClient

public static OxygenClient createOxygenClient (File file)

OxygenClient बनाने के लिए सहायक.

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

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

LaunchFailureLogs

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

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

पैरामीटर
error TargetSetupError: ऑक्सीजन सेवा के ज़रिए डिवाइस लीज़ पर देने पर TargetSetup में गड़बड़ी हुई.

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 टारगेट किया गया इलाका.