ClusterHostUtil

public class ClusterHostUtil
extends Object

java.lang.Object
com.android.tradefed.cluster.ClusterHostUtil


वैश्विक कॉन्फ़िगरेशन उदाहरण, होस्ट जानकारी इत्यादि प्राप्त करने के लिए टीएफ क्लस्टर के लिए स्थिर उपयोग कार्य।

सारांश

सार्वजनिक निर्माणकर्ता

ClusterHostUtil ()

सार्वजनिक तरीके

static IClusterClient getClusterClient ()

TFC बैकएंड के साथ इंटरैक्ट करने के लिए उपयोग किया जाने वाला IClusterClient उदाहरण प्राप्त करें।

static IClusterOptions getClusterOptions ()

क्लस्टर-संबंधित सेटिंग्स को संग्रहीत करने के लिए उपयोग किया जाने वाला IClusterOptions उदाहरण प्राप्त करें।

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 यदि संस्करण मान्य है या डिफ़ॉल्ट नहीं है तो संस्करण।