ClusterHostUtil

public class ClusterHostUtil
extends Object

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


توابع استاتیک Util برای 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 اگر نتوانستیم آن را واکشی کنیم، نام میزبان یا تهی است.

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 localhost باشد

روش های محافظت شده

toValidTfVersion

protected static String toValidTfVersion (String version)

یک نسخه TF را تأیید می کند و در صورت سالم بودن آن را برمی گرداند.

پارامترها
version String : رشته ای برای نسخه TF ارائه شده توسط VersionParser

برمی گرداند
String نسخه اگر معتبر است یا پیش فرض اگر نیست.