SystemUtil

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)

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, लोकल मोड में चल रहा है और उपयोगकर्ता के लिए कुछ कार्रवाइयों को अपने-आप पूरा करना चाहिए, तो यह फ़ंक्शन True दिखाता है.

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

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

SystemUtil

public SystemUtil ()

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

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

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

पैरामीटर
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: बिल्ड आर्टफ़ैक्ट की जानकारी. अगर बिल्ड की जानकारी उपलब्ध नहीं है या बिल्ड की जानकारी से टेस्ट केस डायरेक्ट्री पाने की ज़रूरत नहीं है, तो इसे शून्य पर सेट करें.

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

isLocalMode

public static boolean isLocalMode ()

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

रिटर्न
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

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

रिटर्न
boolean