ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
توابع استاتیک Util برای TF Cluster برای دریافت نمونه های پیکربندی جهانی، اطلاعات میزبان و غیره.
خلاصه
سازندگان عمومی | |
---|---|
ClusterHostUtil () |
روش های عمومی | |
---|---|
static IClusterClient | getClusterClient () نمونه |
static IClusterOptions | getClusterOptions () نمونه |
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 | نسخه اگر معتبر است یا پیش فرض اگر نیست. |