क्लस्टरहोस्टयूट

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()

आईपी पता पाता है.

static String getHostName()

होस्टनेम पाता है.

static String getLocalDeviceSerial(String serial)

किसी दिए गए यूनीक डिवाइस सीरियल के लिए, लोकल डिवाइस सीरियल दिखाता है.

static String 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)

यह जांचता है कि दिया गया इनपुट, localhost IP:PORT स्ट्रिंग है या नहीं.

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

static String toValidTfVersion(String version)

TF वर्शन की पुष्टि करता है और सही होने पर, इसे भेजता है.

सार्वजनिक कंस्ट्रक्टर

क्लस्टरहोस्टयूट

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 ()

आईपी पता पाता है.

रिटर्न
String IPV4 पता स्ट्रिंग या "UNKNOWN" कि इसे फ़ेच नहीं किया जा सका.

'होस्टनेम' पाएं

public static String getHostName ()

होस्टनेम पाता है.

1. InetAddress से होस्टनेम पाने की कोशिश करें. 2. यदि विफल हो, तो HostNAME से होस्टनेम प्राप्त करने का प्रयास करें एनवायरमेंट 3. अगर यह नीति सेट नहीं है, तो यूनीक होस्टनेम जनरेट करें.

रिटर्न
String होस्टनेम या नल.

getLocalDeviceSerial

public static String getLocalDeviceSerial (String serial)

किसी दिए गए यूनीक डिवाइस सीरियल के लिए, लोकल डिवाइस सीरियल दिखाता है.

TFC, नॉन-फ़िज़िकल डिवाइसों के लिए ऐसे यूनीक सीरियल नंबर भेजता है जिन्हें TF नहीं भेजता समझना. इस तरीके से, उन्हें वापस लोकल डिवाइस सीरियल में बदला जाता है.

पैरामीटर
serial String: TFC का यूनीक डिवाइस सीरियल.

रिटर्न
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

getTfVersion

public static String getTfVersion ()

इस होस्ट पर चलने वाले TF वर्शन को जनरेट करता है.

रिटर्न
String इस होस्ट का TF वर्शन.

यूनीक DeviceSerial

public static String getUniqueDeviceSerial (DeviceDescriptor device)

किसी डिवाइस के यूनीक डिवाइस सीरियल की जानकारी देता है.

नॉन-फ़िज़िकल डिवाइसों (जैसे, एम्युलेटर) में सूडो सीरियल होते हैं, जो सभी डिवाइसों में अलग-अलग नहीं होते होस्ट. यह तरीका, होस्टनेम वाले होस्टनेम को यूनीक बनाने के लिए प्रीफ़िक्स लगा देता है.

पैरामीटर
device DeviceDescriptor: डिवाइस डिस्क्रिप्टर.

रिटर्न
String डिवाइस का यूनीक सीरियल नंबर डालें.

isLocalhostIpPort

public static boolean isLocalhostIpPort (String input)

यह जांचता है कि दिया गया इनपुट, localhost IP:PORT स्ट्रिंग है या नहीं.

पैरामीटर
input String: जांच करने के लिए स्ट्रिंग

रिटर्न
boolean अगर दिया गया इनपुट एक localhost IP:PORT स्ट्रिंग है, तो यह सही है

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

toValidTfVersion

protected static String toValidTfVersion (String version)

TF वर्शन की पुष्टि करता है और सही होने पर, इसे भेजता है.

पैरामीटर
version String: VersionParser की ओर से दिए गए TF वर्शन की स्ट्रिंग

रिटर्न
String अगर वह मान्य है, तो उसे डिफ़ॉल्ट तौर पर सेव करें.