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 से बाहर की टेस्ट डायरेक्ट्री पर ले जाने वाले |
static
File
|
getProductOutputDir()
Android बिल्ड ट्री से, प्रॉडक्ट के हिसाब से आउटपुट डायरेक्ट्री पाता है. |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
साफ़ तौर पर जानकारी देने वाले सर्वर वाला यह वर्शन, सिर्फ़ खास परिस्थितियों के लिए है. जैसे, ग़ैर-ज़रूरी आवाज़ों के साथ ड्राई रन. |
static
File
|
getRunningJavaBinaryPath()
उस Java बाइनरी का पाथ दिखाता है जिसमें मौजूदा टेस्ट हार्नेस चल रहा है |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
टेस्ट केस डायरेक्ट्री की |
static
boolean
|
isLocalMode()
अगर Tradefed, लोकल मोड में चल रहा है और उपयोगकर्ता के लिए कुछ कार्रवाइयों को अपने-आप पूरा करना चाहिए, तो यह फ़ंक्शन True दिखाता है. |
static
boolean
|
isRemoteEnvironment()
अगर फ़िलहाल हम किसी रिमोट एनवायरमेंट में काम कर रहे हैं, तो 'सही' दिखाएं. |
फ़ील्ड्स की फ़िल्में
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_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 staticgetExternalTestCasesDirs ()
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 staticgetTestCasesDirs (IBuildInfo buildInfo)
टेस्ट केस डायरेक्ट्री की ERROR(/File)
की सूची पाएं
पैरामीटर | |
---|---|
buildInfo |
IBuildInfo : बिल्ड आर्टफ़ैक्ट की जानकारी. अगर बिल्ड की जानकारी उपलब्ध नहीं है या बिल्ड की जानकारी से टेस्ट केस डायरेक्ट्री पाने की ज़रूरत नहीं है, तो इसे शून्य पर सेट करें. |
रिटर्न | |
---|---|
|
एनवायरमेंट वैरिएबल की वैल्यू और दी गई बिल्ड जानकारी के आधार पर, बिल्ड आउटपुट के टेस्ट केस फ़ोल्डर की ERROR(/File) डायरेक्ट्री की सूची. |
isLocalMode
public static boolean isLocalMode ()
अगर Tradefed, लोकल मोड में चल रहा है और उपयोगकर्ता के लिए कुछ कार्रवाइयों को अपने-आप पूरा करना चाहिए, तो यह फ़ंक्शन True दिखाता है.
रिटर्न | |
---|---|
boolean |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
अगर फ़िलहाल हम किसी रिमोट एनवायरमेंट में काम कर रहे हैं, तो 'सही' दिखाएं.
रिटर्न | |
---|---|
boolean |