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,
הפונקציה מחזירה את יעד ההרצה של מתאר מכשיר נתון. |
static
String
|
getTestHarness()
|
static
long
|
getTfStartTimeMillis()
|
static
String
|
getTfVersion()
הפונקציה מקבלת את גרסת TF שפועלת במארח הזה. |
static
String
|
getUniqueDeviceSerial(DeviceDescriptor device)
הפונקציה מחזירה מספר סידורי ייחודי של מכשיר. |
static
boolean
|
isLocalhostIpPort(String input)
בדיקה אם קלט נתון הוא מחרוזת IP:PORT של localhost. |
שיטות מוגנות | |
---|---|
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 או 'UNKNOWN' אם לא הצלחנו לאחזר אותה. |
getHostName
public static String getHostName ()
אחזור של שם המארח.
1. ניסיון לקבל את שם המארח מ-InetAddress. 2. אם הפעולה נכשלת, מנסים לקבל את שם המארח מהסביבה HOSTNAME. 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 של localhost.
פרמטרים | |
---|---|
input |
String : מחרוזת לבדיקה |
החזרות | |
---|---|
boolean |
הפונקציה מחזירה את הערך true אם הקלט שצוין הוא מחרוזת IP:PORT של localhost |
שיטות מוגנות
toValidTfVersion
protected static String toValidTfVersion (String version)
אימות של גרסת TF והחזרתה אם היא תקינה.
פרמטרים | |
---|---|
version |
String : המחרוזת של גרסת TF שסופקה על ידי VersionParser |
החזרות | |
---|---|
String |
הגרסה אם היא תקינה, או ברירת מחדל אם לא. |