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