सिस्टमयूटिल
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 () ट्रेडफेड के बाहर परीक्षण निर्देशिकाओं की ओर इशारा करते हुए |
static File | getProductOutputDir () Android बिल्ड ट्री से उत्पाद विशिष्ट आउटपुट dir प्राप्त करता है। |
static File | getRunningJavaBinaryPath (boolean skipJavaCheck) स्पष्ट फीचर सर्वर वाला यह संस्करण केवल विशेष स्थिति के लिए है जैसे कि नॉइज़ ड्राई रन। |
static File | getRunningJavaBinaryPath () जावा बाइनरी का पथ लौटाता है जिसमें वर्तमान टेस्ट हार्नेस चल रहा है |
static | getTestCasesDirs ( IBuildInfo buildInfo) परीक्षण मामलों की निर्देशिकाओं की |
static boolean | isLocalMode () यदि ट्रेडफेड स्थानीय मोड में चल रहा है और उपयोगकर्ता के लिए कुछ कार्रवाइयों को स्वचालित करना चाहिए तो सही रिटर्न देता है। |
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
सार्वजनिक निर्माणकर्ता
सिस्टमयूटिल
public SystemUtil ()
सार्वजनिक तरीके
getExternalTestCaseDir
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
env से संबद्ध फ़ाइल प्राप्त करें। चर।
पैरामीटर | |
---|---|
envVariable | SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES या ANDROID_HOST_OUT_TESTCASES |
रिटर्न | |
---|---|
File | निर्देशिका संबद्ध है। |
getExternalTestCaseDirs
public staticgetExternalTestCasesDirs ()
ट्रेडफेड के बाहर परीक्षण निर्देशिकाओं की ओर इशारा करते हुए ERROR(/File)
की एक सूची प्राप्त करें।
रिटर्न | |
---|---|
getProductOutputDir
public static File getProductOutputDir ()
Android बिल्ड ट्री से उत्पाद विशिष्ट आउटपुट dir प्राप्त करता है। आमतौर पर इस स्थान में विभिन्न डिवाइस विभाजन, बूटलोडर, रेडियो आदि के लिए चित्र होते हैं।
नोट: विधि इस बात की गारंटी नहीं देती है कि यह पथ मौजूद है।
रिटर्न | |
---|---|
File | यदि वर्तमान बिल्ड नहीं है तो आउटपुट dir या null का स्थान |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath (boolean skipJavaCheck)
स्पष्ट फीचर सर्वर वाला यह संस्करण केवल विशेष स्थिति के लिए है जैसे कि नॉइज़ ड्राई रन।
पैरामीटर | |
---|---|
skipJavaCheck | boolean |
रिटर्न | |
---|---|
File |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
जावा बाइनरी का पथ लौटाता है जिसमें वर्तमान टेस्ट हार्नेस चल रहा है
रिटर्न | |
---|---|
File |
getTestCaseDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
परीक्षण मामलों की निर्देशिकाओं की ERROR(/File)
की सूची प्राप्त करें
पैरामीटर | |
---|---|
buildInfo | IBuildInfo : बिल्ड आर्टिफैक्ट जानकारी। यदि बिल्ड जानकारी उपलब्ध नहीं है या बिल्ड जानकारी से टेस्ट केस निर्देशिका प्राप्त करने की कोई आवश्यकता नहीं है, तो इसे शून्य पर सेट करें। |
रिटर्न | |
---|---|
पर्यावरण चर के मान और दी गई बिल्ड जानकारी के आधार पर बिल्ड आउटपुट के टेस्ट केस फ़ोल्डर की निर्देशिकाओं की ERROR(/File) की एक सूची। |
isLocalMode
public static boolean isLocalMode ()
यदि ट्रेडफेड स्थानीय मोड में चल रहा है और उपयोगकर्ता के लिए कुछ कार्रवाइयों को स्वचालित करना चाहिए तो सही रिटर्न देता है।
रिटर्न | |
---|---|
boolean |
दूरस्थ वातावरण है
public static boolean isRemoteEnvironment ()
यदि हम वर्तमान में दूरस्थ वातावरण में चल रहे हैं तो सही लौटें।
रिटर्न | |
---|---|
boolean |