ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.Object | |
↳ | 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)
किसी दिए गए अद्वितीय डिवाइस सीरियल के लिए एक स्थानीय डिवाइस सीरियल लौटाता है।
टीएफसी गैर-भौतिक उपकरणों के लिए अद्वितीय डिवाइस सीरियल भेजता है जिसे टीएफ समझ नहीं पाता है। यह विधि उन्हें वापस स्थानीय डिवाइस सीरियल में बदल देती है।
पैरामीटर | |
---|---|
serial | String : टीएफसी से एक अद्वितीय डिवाइस सीरियल। |
रिटर्न | |
---|---|
String | एक स्थानीय उपकरण धारावाहिक। |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
किसी दिए गए डिवाइस डिस्क्रिप्टर के लिए रन लक्ष्य लौटाता है।
पैरामीटर | |
---|---|
device | DeviceDescriptor : लक्ष्य चलाने के लिए DeviceDescriptor । |
runTargetFormat | String |
deviceTags |
रिटर्न | |
---|---|
String | रन लक्ष्य। |
getTestHarness
public static String getTestHarness ()
रिटर्न | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
रिटर्न | |
---|---|
long |
getTfVersion
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 | सही है अगर दिया गया इनपुट लोकलहोस्ट IP:PORT स्ट्रिंग है |
संरक्षित तरीके
toValidTfVersion
protected static String toValidTfVersion (String version)
एक TF संस्करण को मान्य करता है और अगर यह ठीक है तो इसे वापस कर देता है।
पैरामीटर | |
---|---|
version | String : VersionParser द्वारा प्रदान किए गए टीएफ संस्करण के लिए स्ट्रिंग |
रिटर्न | |
---|---|
String | यदि संस्करण मान्य है या डिफ़ॉल्ट नहीं है तो संस्करण। |