ClusterHostUtil

public class ClusterHostUtil
extends Object

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


وظائف الاستخدام الثابتة لـ TF Cluster للحصول على مثيلات التكوين العامة ومعلومات المضيف وما إلى ذلك.

ملخص

المقاولين العامة

ClusterHostUtil ()

الأساليب العامة

static IClusterClient getClusterClient ()

احصل على مثيل IClusterClient المستخدم للتفاعل مع الواجهة الخلفية لـ TFC.

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

احصل على مثيل IClusterClient المستخدم للتفاعل مع الواجهة الخلفية لـ TFC.

عائدات
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 اسم المضيف أو null إذا لم نتمكن من جلبه.

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 تشغيل الهدف.

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 : السلسلة الخاصة بإصدار TF المقدمة من VersionParser

عائدات
String الإصدار إذا كان صالحًا أو الافتراضي إذا لم يكن كذلك.