ClusterHostUtil

public class ClusterHostUtil
extends Object

java.lang.ऑब्जेक्ट
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)

जाँचता है कि क्या दिया गया इनपुट लोकलहोस्ट आईपी:पोर्ट स्ट्रिंग है।

संरक्षित तरीके

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