ClusterHostUtil

public class ClusterHostUtil
extends Object

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


دوال الاستخدام الثابتة لمجموعة TF للحصول على مثيلات الإعدادات العامة ومعلومات المضيف وما إلى ذلك.

ملخّص

شركة إنشاءات عامة

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)

لعرض هدف التشغيل لوصف جهاز معين.

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

الطرق العامة

الحصول على ClusterClient

public static IClusterClient getClusterClient ()

يمكنك استرجاع المثيل IClusterClient المُستخدَم للتفاعل مع واجهة TFC الخلفية.

المرتجعات
IClusterClient

الحصول على ClusterOptions

public static IClusterOptions getClusterOptions ()

يمكنك الحصول على المثيل IClusterOptions المُستخدَم لتخزين الإعدادات المرتبطة بالمجموعة.

المرتجعات
IClusterOptions

الحصول على الوقت الحالي

public static long getCurrentTimeMillis ()

لعرض وقت النظام الحالي.

المرتجعات
long الوقت بالمللي ثانية.

getHostIpAddress

public static String getHostIpAddress ()

الحصول على عنوان IP.

المرتجعات
String سلسلة عنوان IPV4 أو "UNKNOWN" إذا لم نتمكن من جلبه.

getHostName

public static String getHostName ()

الحصول على اسم المضيف.

1. جرِّب الحصول على اسم المضيف من InetAddress. 2. إذا فشلت، حاول الحصول على اسم المضيف من HOSTNAME. بيئة 3- في حال ترك هذه السياسة بدون ضبط، يجب إنشاء اسم مضيف فريد.

المرتجعات
String اسم المضيف أو قيمة خالية إذا لم نتمكن من جلبه.

الرقم التسلسلي getLocalDeviceSerial

public static String getLocalDeviceSerial (String serial)

لعرض رقم تسلسلي للأجهزة المحلية لسلسلة تسلسلية فريدة للجهاز.

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

المعلمات
serial String: رقم تسلسلي فريد للأجهزة من TFC.

المرتجعات
String رقم تسلسلي للجهاز المحلي.

الحصول على RunTarget

public static String getRunTarget (DeviceDescriptor device, 
                String runTargetFormat, 
                 deviceTags)

لعرض هدف التشغيل لوصف جهاز معين.

المعلمات
device DeviceDescriptor: DeviceDescriptor المطلوب تحقيقه

runTargetFormat String

deviceTags

المرتجعات
String تشغيل الهدف.

الحصول على أداة TestHarness

public static String getTestHarness ()

المرتجعات
String

GetTfStartTimeMillis

public static long getTfStartTimeMillis ()

المرتجعات
long

الحصول على TfVersion

public static String getTfVersion ()

تشغيل إصدار TF على هذا المضيف.

المرتجعات
String إصدار TF لهذا المضيف.

الحصول على UniqueDeviceSerial

public static String getUniqueDeviceSerial (DeviceDescriptor device)

لعرض رقم تسلسلي فريد لجهاز معيّن.

تتضمّن الأجهزة غير المادية (مثل المحاكي) تسلسلات صوريّة غير فريدة على مستوى جميع الأجهزة. المضيفين. تبدأ هذه الطريقة بالبادئة تلك التي لها اسم مضيف لجعلها فريدة.

المعلمات
device DeviceDescriptor: واصف جهاز.

المرتجعات
String رقم تسلسلي فريد للجهاز.

منفذ isLocalhostIpPort

public static boolean isLocalhostIpPort (String input)

للتحقّق مما إذا كان إدخال معيّن هو سلسلة IP:PORT للمضيف المحلي.

المعلمات
input String: سلسلة يجب التحقّق منها

المرتجعات
boolean صحيح إذا كان المُدخل المحدَّد هو سلسلة عناوين IP:PORT للمضيف المحلي

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

إصدار صالح من TfVersion

protected static String toValidTfVersion (String version)

التحقّق من صحة إصدار TF وعرضه إذا كان سليمًا

المعلمات
version String: السلسلة التي تخصّ إصدار TF الذي يوفّره VersionParser

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