सिस्टमयूटिल

public class SystemUtil
extends Object

java.lang.Object
com.android.tradefed.util.SystemUtil


सिस्टम कॉल करने के लिए यूटिलिटी क्लास.

खास जानकारी

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

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

वैरिएबल की मैपिंग को उस सबपाथ पर ट्रैक करें जो इसे टेस्ट रिपोर्ट में पूरा करता है.

public static final String REMOTE_VM_VARIABLE

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

SystemUtil()

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

static File getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)

एनवायरमेंट से जुड़ी फ़ाइल पाएं.

static getExternalTestCasesDirs()

ट्रेडfed से बाहर की टेस्ट डायरेक्ट्री के बारे में बताने वाली ERROR(/File) की सूची पाएं.

static File getProductOutputDir()

Android बिल्ड ट्री से प्रॉडक्ट के हिसाब से आउटपुट की जानकारी लेता है.

static File getRunningJavaBinaryPath(boolean skipJavaCheck)

साफ़ तौर पर जानकारी देने वाले सुविधा सर्वर वाला यह वर्शन, सिर्फ़ खास स्थितियों के लिए है. जैसे, शोरगुल होने पर दौड़ना.

static File getRunningJavaBinaryPath()

उस Java बाइनरी का पाथ लौटाता है जिसमें मौजूदा टेस्ट हार्नेस चल रही है

static getTestCasesDirs(IBuildInfo buildInfo)

टेस्ट केस की डायरेक्ट्री की ERROR(/File) सूची पाएं

static boolean isLocalMode()

अगर ट्रेडफ़ेड, लोकल मोड में चल रहा है, तो 'सही' दिखाता है. साथ ही, उपयोगकर्ता के लिए कुछ कार्रवाइयों को ऑटोमेट करना चाहिए.

static boolean isRemoteEnvironment()

अगर हम मौजूदा समय में रिमोट एनवायरमेंट में चल रहे हैं, तो 'सही' दिखाता है.

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

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

वैरिएबल की मैपिंग को उस सबपाथ पर ट्रैक करें जो इसे टेस्ट रिपोर्ट में पूरा करता है.

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

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

सिस्टमयूटिल

public SystemUtil ()

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

GetExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

एनवायरमेंट से जुड़ी फ़ाइल पाएं. वैरिएबल.

पैरामीटर
envVariable SystemUtil.EnvVariable: ANDROID_TARGET_OUT_TESTCASES या ANDROID_Host_OUT_TESTCASES

रिटर्न
File जुड़ी हुई डायरेक्ट्री.

GetExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

ट्रेडfed से बाहर की टेस्ट डायरेक्ट्री के बारे में बताने वाली ERROR(/File) की सूची पाएं.

रिटर्न

getProductOutputDir

public static File getProductOutputDir ()

Android बिल्ड ट्री से प्रॉडक्ट के हिसाब से आउटपुट की जानकारी लेता है. आम तौर पर, यह जगह इसमें अलग-अलग डिवाइस पार्टिशन, बूटलोडर, रेडियो वगैरह की इमेज मौजूद होती हैं.

ध्यान दें: यह तरीका इस बात की गारंटी नहीं देता कि यह पाथ मौजूद है.

रिटर्न
File आउटपुट डायरेक्ट्री की लोकेशन या अगर मौजूदा बिल्ड नहीं है, तो null

getRuningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

साफ़ तौर पर जानकारी देने वाले सुविधा सर्वर वाला यह वर्शन, सिर्फ़ खास स्थितियों के लिए है. जैसे, शोरगुल होने पर दौड़ना.

पैरामीटर
skipJavaCheck boolean

रिटर्न
File

getRuningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

उस Java बाइनरी का पाथ लौटाता है जिसमें मौजूदा टेस्ट हार्नेस चल रही है

रिटर्न
File

GetTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

टेस्ट केस की डायरेक्ट्री की ERROR(/File) सूची पाएं

पैरामीटर
buildInfo IBuildInfo: बिल्ड आर्टफ़ैक्ट की जानकारी. अगर बिल्ड की जानकारी मौजूद न हो, तो इसे शून्य पर सेट करें उपलब्ध है या बिल्ड की जानकारी से टेस्ट केस की डायरेक्ट्री लेने की ज़रूरत नहीं है.

रिटर्न
बिल्ड आउटपुट के टेस्ट केस फ़ोल्डर की ERROR(/File) डायरेक्ट्री की सूची एनवायरमेंट वैरिएबल की वैल्यू और बिल्ड की दी गई जानकारी के हिसाब से.

isLocalMode

public static boolean isLocalMode ()

अगर ट्रेडफ़ेड, लोकल मोड में चल रहा है, तो 'सही' दिखाता है. साथ ही, उपयोगकर्ता के लिए कुछ कार्रवाइयों को ऑटोमेट करना चाहिए.

रिटर्न
boolean

isरिमोट एनवायरमेंट

public static boolean isRemoteEnvironment ()

अगर हम मौजूदा समय में रिमोट एनवायरमेंट में चल रहे हैं, तो 'सही' दिखाता है.

रिटर्न
boolean