ऑक्सीजन इस्तेमाल

public class OxygenUtil
extends Object

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


ऑक्सीजन सेवा से इंटरैक्ट करने की सुविधा.

खास जानकारी

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

OxygenUtil()

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

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

static long[] collectDeviceLaunchMetrics(File logDir)

vdl_stdout से डिवाइस लॉन्चर मेट्रिक इकट्ठा करें.

static collectErrorSignatures(File logDir)

लॉग से गड़बड़ी वाले हस्ताक्षर लें.

static String collectOxygenVersion(File logDir)

oxygeen_version.txt से, ऑक्सीजन के वर्शन की जानकारी इकट्ठा करें.

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 का डिफ़ॉल्ट कंस्ट्रक्टर

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

डिवाइस लॉन्च मेट्रिक इकट्ठा करें

public static long[] collectDeviceLaunchMetrics (File logDir)

vdl_stdout से डिवाइस लॉन्चर मेट्रिक इकट्ठा करें.

पैरामीटर
logDir File: रिमोट होस्ट से लिए गए लॉग की डायरेक्ट्री.

रिटर्न
long[]

संग्रह में गड़बड़ी के हस्ताक्षर

public static  collectErrorSignatures (File logDir)

लॉग से गड़बड़ी वाले हस्ताक्षर लें.

पैरामीटर
logDir File: रिमोट होस्ट से लिए गए लॉग की डायरेक्ट्री.

रिटर्न

OxygenVersion इकट्ठा करें

public static String collectOxygenVersion (File logDir)

oxygeen_version.txt से, ऑक्सीजन के वर्शन की जानकारी इकट्ठा करें.

पैरामीटर
logDir File: रिमोट होस्ट से लिए गए लॉग की डायरेक्ट्री.

रिटर्न
String

LaunchFailureLogs

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

जब ऑक्सीजन, वर्चुअल डिवाइस लॉन्च नहीं कर सकी, तब 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 टारगेट किया गया इलाका.