ClusterHostUtil

public class ClusterHostUtil
extends Object

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


توابع استفاده استاتیک برای 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 String یا "UNKNOWN" اگر نتوانستیم آن را واکشی کنیم.

getHostName

public static String getHostName ()

نام میزبان را دریافت می کند.

1. سعی کنید نام میزبان را از InetAddress دریافت کنید. 2. در صورت شکست ، سعی کنید نام میزبان را از HOSTNAME env دریافت کنید. 3. اگر تنظیم نشده است ، یک نام میزبان منحصر به فرد ایجاد کنید.

برمی گردد
String نام میزبان یا null اگر نتوانستیم آن را واکشی کنیم.

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

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

toValidTfVersion

protected static String toValidTfVersion (String version)

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

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

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