ClusterHostUtil
public class ClusterHostUtil
extends Object
| شیء جاوا | |
| ↳ | com.android.tradefed.cluster.ClusterHostUtil |
توابع کاربردی استاتیک برای 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, Map<String, String> deviceTags)هدف اجرا را برای یک توصیفگر دستگاه داده شده برمیگرداند. |
static String | getTestHarness () |
static long | getTfStartTimeMillis () |
static String | getTfVersion ()نسخه TF را روی این میزبان اجرا میکند. |
static String | getUniqueDeviceSerial ( DeviceDescriptor device)یک سریال منحصر به فرد برای یک دستگاه برمیگرداند. |
static boolean | isLocalhostIpPort (String input)بررسی میکند که آیا ورودی داده شده، یک رشته localhost IP:PORT است یا خیر. |
روشهای محافظتشده | |
|---|---|
static String | toValidTfVersion (String version)نسخه TF را اعتبارسنجی میکند و در صورت صحیح بودن، آن را برمیگرداند. |
سازندگان عمومی
ClusterHostUtil
public ClusterHostUtil ()
روشهای عمومی
دریافت کلاینت کلاستر
public static IClusterClient getClusterClient ()
نمونه IClusterClient را برای تعامل با بکاند TFC دریافت کنید.
| بازگشتها | |
|---|---|
IClusterClient | |
گزینههای کلاستر را دریافت کنید
public static IClusterOptions getClusterOptions ()
نمونهی IClusterOptions را برای ذخیرهی تنظیمات مربوط به کلاستر دریافت کنید.
| بازگشتها | |
|---|---|
IClusterOptions | |
دریافت زمان فعلیمیلیس
public static long getCurrentTimeMillis ()
زمان فعلی سیستم را برمیگرداند.
| بازگشتها | |
|---|---|
long | زمان بر حسب میلیلی |
دریافت آدرس IP میزبان
public static String getHostIpAddress ()
آدرس IP را دریافت میکند.
| بازگشتها | |
|---|---|
String | رشته آدرس IPV4 یا اگر نتوانستیم آن را دریافت کنیم، "UNKNOWN". |
دریافت نام میزبان
public static String getHostName ()
نام میزبان را دریافت میکند.
۱. سعی کنید نام میزبان را از InetAddress دریافت کنید. ۲. در صورت عدم موفقیت، سعی کنید نام میزبان را از HOSTNAME env دریافت کنید. ۳. اگر تنظیم نشده باشد، یک نام میزبان منحصر به فرد ایجاد کنید.
| بازگشتها | |
|---|---|
String | نام میزبان یا اگر نتوانستیم آن را دریافت کنیم، null. |
سریال دستگاه محلی را دریافت کنید
public static String getLocalDeviceSerial (String serial)
سریال دستگاه محلی را برای یک سریال منحصر به فرد دستگاه مشخص شده برمیگرداند.
TFC سریالهای منحصر به فرد دستگاه را برای دستگاههای غیرفیزیکی که TF آنها را نمیفهمد، ارسال میکند. این روش آنها را به سریالهای دستگاه محلی تبدیل میکند.
| پارامترها | |
|---|---|
serial | String : یک سریال منحصر به فرد دستگاه از TFC. |
| بازگشتها | |
|---|---|
String | سریال دستگاه محلی. |
دریافت اجرا هدف
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat, Map<String, String> deviceTags)
هدف اجرا را برای یک توصیفگر دستگاه داده شده برمیگرداند.
| پارامترها | |
|---|---|
device | DeviceDescriptor : DeviceDescriptor که قرار است هدف اجرا برای آن تعیین شود. |
runTargetFormat | String |
deviceTags | Map |
| بازگشتها | |
|---|---|
String | هدف را اجرا کنید. |
دریافت تست مهار
public static String getTestHarness ()
| بازگشتها | |
|---|---|
String | |
تابع getTfStartTimeMillis
public static long getTfStartTimeMillis ()
| بازگشتها | |
|---|---|
long | |
دریافت نسخه Tf
public static String getTfVersion ()
نسخه TF را روی این میزبان اجرا میکند.
| بازگشتها | |
|---|---|
String | نسخه TF این میزبان. |
سریال دستگاه منحصر به فرد را دریافت کنید
public static String getUniqueDeviceSerial (DeviceDescriptor device)
یک سریال منحصر به فرد برای یک دستگاه برمیگرداند.
دستگاههای غیرفیزیکی (مثلاً شبیهساز) دارای سریالهای کاذب هستند که در بین میزبانها منحصر به فرد نیستند. این روش برای منحصر به فرد کردن آنها، نام میزبان را به عنوان پیشوند به آنها اضافه میکند.
| پارامترها | |
|---|---|
device | DeviceDescriptor : یک توصیفگر دستگاه. |
| بازگشتها | |
|---|---|
String | یک سریال منحصر به فرد برای دستگاه. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
بررسی میکند که آیا ورودی داده شده، یک رشته localhost IP:PORT است یا خیر.
| پارامترها | |
|---|---|
input | String : رشتهای برای بررسی |
| بازگشتها | |
|---|---|
boolean | اگر ورودی داده شده یک رشته localhost IP:PORT باشد، درست است. |
روشهای محافظتشده
toValidTfVersion
protected static String toValidTfVersion (String version)
نسخه TF را اعتبارسنجی میکند و در صورت صحیح بودن، آن را برمیگرداند.
| پارامترها | |
|---|---|
version | String : رشتهای برای نسخه TF که توسط VersionParser ارائه شده است. |
| بازگشتها | |
|---|---|
String | نسخه در صورت معتبر بودن و در غیر این صورت پیشفرض. |