SystemUtil

public class SystemUtil
extends Object

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


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

खास जानकारी

कॉन्स्टेंट

String REMOTE_VM_VARIABLE

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

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

यह कुकी, वैरिएबल की मैपिंग को ट्रैक करती है. यह वैरिएबल, tests डायरेक्ट्री में मौजूद सबपाथ में होता है.

पब्लिक कंस्ट्रक्टर

SystemUtil()

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

static File getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)

env से जुड़ी फ़ाइल पाएं.

static getExternalTestCasesDirs()

Tradefed से बाहर की टेस्ट डायरेक्ट्री की ओर इशारा करने वाले ERROR(/File) की सूची पाएं.

static File getProductOutputDir()

यह फ़ंक्शन, Android के बिल्ड ट्री से प्रॉडक्ट के हिसाब से आउटपुट डायरेक्ट्री का पता लगाता है.

static File getRunningJavaBinaryPath(boolean skipJavaCheck)

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

static File getRunningJavaBinaryPath()

यह फ़ंक्शन, Java बाइनरी का पाथ दिखाता है. इस पाथ पर मौजूदा टेस्ट हार्नेस चल रहा है

static getTestCasesDirs(IBuildInfo buildInfo)

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

static boolean isLocalMode()

अगर Tradefed लोकल मोड में चल रहा है और उसे उपयोगकर्ता के लिए कुछ कार्रवाइयां अपने-आप करनी चाहिए, तो यह फ़ंक्शन 'सही है' वैल्यू दिखाता है.

static boolean isRemoteEnvironment()

अगर हम फ़िलहाल रिमोट एनवायरमेंट में काम कर रहे हैं, तो true वैल्यू दिखाता है.

कॉन्स्टेंट

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

स्थिर वैल्यू: "REMOTE_VM_ENV"

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

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

यह कुकी, वैरिएबल की मैपिंग को ट्रैक करती है. इससे यह पता चलता है कि टेस्ट डायरेक्ट्री में वैरिएबल किस सबपाथ पर है.

पब्लिक कंस्ट्रक्टर

SystemUtil

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 ()

Tradefed से बाहर की टेस्ट डायरेक्ट्री की ओर इशारा करने वाले ERROR(/File) की सूची पाएं.

रिटर्न

getProductOutputDir

public static File getProductOutputDir ()

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

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

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

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

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

पैरामीटर
skipJavaCheck boolean

रिटर्न
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

यह फ़ंक्शन, Java बाइनरी का पाथ दिखाता है. इस पाथ पर मौजूदा टेस्ट हार्नेस चल रहा है

रिटर्न
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

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

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

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

isLocalMode

public static boolean isLocalMode ()

अगर Tradefed लोकल मोड में चल रहा है और उसे उपयोगकर्ता के लिए कुछ कार्रवाइयां अपने-आप करनी चाहिए, तो यह फ़ंक्शन 'सही है' वैल्यू दिखाता है.

रिटर्न
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

अगर हम फ़िलहाल रिमोट एनवायरमेंट में काम कर रहे हैं, तो true वैल्यू दिखाता है.

रिटर्न
boolean