ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.ऑब्जेक्ट | |
मैं | com.android.tradefed.cluster.ClusterHostUtil |
वैश्विक कॉन्फ़िगरेशन इंस्टेंस, होस्ट जानकारी इत्यादि प्राप्त करने के लिए टीएफ क्लस्टर के लिए स्थिर उपयोग कार्य।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
ClusterHostUtil () |
सार्वजनिक तरीके | |
---|---|
static IClusterClient | getClusterClient () TFC बैकएंड के साथ इंटरैक्ट करने के लिए उपयोग किए जाने वाले |
static IClusterOptions | getClusterOptions () क्लस्टर-संबंधित सेटिंग्स को संग्रहीत करने के लिए उपयोग किए जाने वाले |
static long | getCurrentTimeMillis () वर्तमान सिस्टम समय लौटाता है। |
static String | getHostIpAddress () IP पता प्राप्त करता है। |
static String | getHostName () होस्टनाम प्राप्त करता है। |
static String | getLocalDeviceSerial (String serial) किसी दिए गए अद्वितीय डिवाइस सीरियल के लिए एक स्थानीय डिवाइस सीरियल देता है। |
static String | getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags) getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags) किसी दिए गए डिवाइस डिस्क्रिप्टर के लिए रन लक्ष्य देता है। |
static String | getTestHarness () |
static long | getTfStartTimeMillis () |
static String | getTfVersion () इस होस्ट पर चलने वाला TF संस्करण प्राप्त करता है। |
static String | getUniqueDeviceSerial ( DeviceDescriptor device) किसी डिवाइस के लिए एक अद्वितीय डिवाइस सीरियल देता है। |
static boolean | isLocalhostIpPort (String input) जाँचता है कि क्या दिया गया इनपुट लोकलहोस्ट IP: PORT स्ट्रिंग है। |
संरक्षित तरीके | |
---|---|
static String | toValidTfVersion (String version) एक TF संस्करण को मान्य करता है और ठीक होने पर उसे वापस कर देता है। |
सार्वजनिक निर्माणकर्ता
ClusterHostUtil
public ClusterHostUtil ()
सार्वजनिक तरीके
getClusterClient
public static IClusterClient getClusterClient ()
TFC बैकएंड के साथ इंटरैक्ट करने के लिए उपयोग किए जाने वाले IClusterClient
इंस्टेंस प्राप्त करें।
रिटर्न | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
क्लस्टर-संबंधित सेटिंग्स को संग्रहीत करने के लिए उपयोग किए जाने वाले IClusterOptions
इंस्टेंस प्राप्त करें।
रिटर्न | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
वर्तमान सिस्टम समय लौटाता है।
रिटर्न | |
---|---|
long | मिली में समय। |
GetHostIpAddress
public static String getHostIpAddress ()
IP पता प्राप्त करता है।
रिटर्न | |
---|---|
String | IPV4 पता स्ट्रिंग या "अज्ञात" अगर हम इसे लाने में असमर्थ थे। |
getHostName
public static String getHostName ()
होस्टनाम प्राप्त करता है।
1. InetAddress से होस्टनाम प्राप्त करने का प्रयास करें। 2. यदि असफल हो, तो HOSTNAME env से होस्टनाम प्राप्त करने का प्रयास करें। 3. यदि सेट नहीं है, तो एक अद्वितीय होस्टनाम उत्पन्न करें।
रिटर्न | |
---|---|
String | होस्टनाम या अशक्त अगर हम इसे लाने में असमर्थ थे। |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
किसी दिए गए अद्वितीय डिवाइस सीरियल के लिए एक स्थानीय डिवाइस सीरियल देता है।
TFC गैर-भौतिक उपकरणों के लिए अद्वितीय डिवाइस सीरियल भेजता है जिसे TF समझ नहीं पाता है। यह विधि उन्हें वापस स्थानीय डिवाइस सीरियल में बदल देती है।
मापदंडों | |
---|---|
serial | String : टीएफसी से एक अद्वितीय डिवाइस सीरियल। |
रिटर्न | |
---|---|
String | एक स्थानीय डिवाइस सीरियल। |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
किसी दिए गए डिवाइस डिस्क्रिप्टर के लिए रन लक्ष्य देता है।
मापदंडों | |
---|---|
device | DeviceDescriptor : DeviceDescriptor के लिए रन लक्ष्य प्राप्त करने के लिए। |
runTargetFormat | String |
deviceTags |
रिटर्न | |
---|---|
String | लक्ष्य चलाओ। |
टेस्टहार्नेस प्राप्त करें
public static String getTestHarness ()
रिटर्न | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
रिटर्न | |
---|---|
long |
getTfसंस्करण
public static String getTfVersion ()
इस होस्ट पर चलने वाला TF संस्करण प्राप्त करता है।
रिटर्न | |
---|---|
String | इस होस्ट का TF संस्करण। |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
किसी डिवाइस के लिए एक अद्वितीय डिवाइस सीरियल देता है।
गैर-भौतिक उपकरणों (जैसे एमुलेटर) में छद्म धारावाहिक होते हैं जो मेजबानों में अद्वितीय नहीं होते हैं। यह विधि उन्हें विशिष्ट बनाने के लिए होस्टनाम के साथ उपसर्ग करती है।
मापदंडों | |
---|---|
device | डिवाइस DeviceDescriptor : एक डिवाइस डिस्क्रिप्टर। |
रिटर्न | |
---|---|
String | एक अनूठा उपकरण धारावाहिक। |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
जाँचता है कि क्या दिया गया इनपुट लोकलहोस्ट IP: PORT स्ट्रिंग है।
मापदंडों | |
---|---|
input | String : जांचने के लिए एक स्ट्रिंग |
रिटर्न | |
---|---|
boolean | सही है अगर दिया गया इनपुट लोकलहोस्ट आईपी है:पोर्ट स्ट्रिंग |
संरक्षित तरीके
toValidTfसंस्करण
protected static String toValidTfVersion (String version)
एक TF संस्करण को मान्य करता है और ठीक होने पर उसे वापस कर देता है।
मापदंडों | |
---|---|
version | String : VersionParser द्वारा प्रदान किए गए टीएफ संस्करण के लिए स्ट्रिंग |
रिटर्न | |
---|---|
String | संस्करण यदि मान्य है या डिफ़ॉल्ट यदि नहीं है। |