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) जाँचता है कि क्या दिया गया इनपुट लोकलहोस्ट आईपी:पोर्ट स्ट्रिंग है। |
संरक्षित तरीके | |
---|---|
static String | toValidTfVersion (String version) टीएफ संस्करण को मान्य करता है और यदि यह ठीक है तो इसे वापस कर देता है। |
सार्वजनिक निर्माणकर्ता
ClusterHostUtil
public ClusterHostUtil ()
सार्वजनिक तरीके
getClusterClient
public static IClusterClient getClusterClient ()
TFC बैकएंड के साथ इंटरैक्ट करने के लिए उपयोग किया जाने वाला IClusterClient
इंस्टेंस प्राप्त करें।
रिटर्न | |
---|---|
IClusterClient |
क्लस्टरविकल्प प्राप्त करें
public static IClusterOptions getClusterOptions ()
क्लस्टर-संबंधित सेटिंग्स को संग्रहीत करने के लिए उपयोग किया जाने वाला IClusterOptions
इंस्टेंस प्राप्त करें।
रिटर्न | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
वर्तमान सिस्टम समय लौटाता है.
रिटर्न | |
---|---|
long | समय मिलिस में. |
getHostIpपता
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)
किसी दिए गए अद्वितीय डिवाइस सीरियल के लिए स्थानीय डिवाइस सीरियल लौटाता है।
टीएफसी गैर-भौतिक उपकरणों के लिए अद्वितीय डिवाइस सीरियल भेजता है जिसे टीएफ समझ नहीं पाता है। यह विधि उन्हें वापस स्थानीय डिवाइस सीरियल में परिवर्तित कर देती है।
पैरामीटर | |
---|---|
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)
जाँचता है कि क्या दिया गया इनपुट लोकलहोस्ट आईपी:पोर्ट स्ट्रिंग है।
पैरामीटर | |
---|---|
input | String : जांचने के लिए एक स्ट्रिंग |
रिटर्न | |
---|---|
boolean | यदि दिया गया इनपुट एक लोकलहोस्ट आईपी:पोर्ट स्ट्रिंग है तो सही है |
संरक्षित तरीके
toValidTfसंस्करण
protected static String toValidTfVersion (String version)
टीएफ संस्करण को मान्य करता है और यदि यह ठीक है तो इसे वापस कर देता है।
पैरामीटर | |
---|---|
version | String : VersionParser द्वारा प्रदान की गई TF संस्करण के लिए स्ट्रिंग |
रिटर्न | |
---|---|
String | यदि संस्करण वैध है या नहीं तो डिफ़ॉल्ट है। |