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 जिससे लॉग फ़ाइल जुड़ी होती है. अगर लॉग के नाम के आधार पर, उसके डेटा टाइप का पता नहीं चलता है, तो टाइप के तौर पर 'जानकारी नहीं है' दिखेगा.

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