الكتلة المضيف

public class ClusterHostUtil
extends Object

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


Static تستخدم وظائف 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 وإعادته إذا كان جيدًا.

المنشأت العامة

الكتلة المضيف

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

getLocalDeviceSerial

public static String getLocalDeviceSerial (String serial)

تُرجع تسلسلاً محليًا للجهاز لمسلسل جهاز فريد معين.

يرسل TFC سلسلة فريدة من الأجهزة للأجهزة غير المادية التي لا يفهمها فريق العمل. هذه الطريقة تحولهم مرة أخرى إلى مسلسلات الجهاز المحلي.

حدود
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 string

الطرق المحمية

toValidTfVersion

protected static String toValidTfVersion (String version)

يتحقق من صحة إصدار TF وإعادته إذا كان جيدًا.

حدود
version String : سلسلة إصدار TF التي يوفرها VersionParser

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