SystemUtil

public class SystemUtil
extends Object

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


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

खास जानकारी

कॉन्स्टेंट

String REMOTE_VM_VARIABLE

फ़ील्ड

public static final Map<SystemUtil.EnvVariable, String> ENV_VARIABLE_PATHS_IN_TESTS_DIR

वैरिएबल को टेस्ट डायरेक्ट्री में मौजूद सबपाथ से मैप करने की जानकारी ट्रैक करें.

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

SystemUtil()

पब्लिक मेथड

static File getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)

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

static List<File> getExternalTestCasesDirs()

Tradefed के बाहर मौजूद टेस्ट डायरेक्ट्री की ओर इशारा करने वाली File की सूची पाएं.

static File getProductOutputDir()

Android के बिल्ड ट्री से, प्रॉडक्ट के हिसाब से आउटपुट डायरेक्ट्री पाएं.

static File getRunningJavaBinaryPath(boolean skipJavaCheck)

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

static File getRunningJavaBinaryPath()

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

static List<File> getTestCasesDirs(IBuildInfo buildInfo)

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

static boolean isLocalMode()

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

static boolean isRemoteEnvironment()

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

कॉन्स्टेंट

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

कॉन्स्टेंट वैल्यू: "REMOTE_VM_ENV"

फ़ील्ड

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final Map<SystemUtil.EnvVariable, String> 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 List<File> getExternalTestCasesDirs ()

Tradefed के बाहर मौजूद टेस्ट डायरेक्ट्री की ओर इशारा करने वाली File की सूची पाएं.

रिटर्न
List<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 List<File> getTestCasesDirs (IBuildInfo buildInfo)

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

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

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

isLocalMode

public static boolean isLocalMode ()

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

रिटर्न
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

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

रिटर्न
boolean