ClusterHostUtil
public
class
ClusterHostUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterHostUtil |
פונקציות סטטיות של כלי השירות עבור TF Cluster כדי לקבל מופעים של הגדרות גלובליות, פרטי מארח וכו'.
סיכום
constructors ציבוריים | |
|---|---|
ClusterHostUtil()
|
|
methods ציבוריים | |
|---|---|
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 ומחזירה אותה אם היא תקינה. |
constructors ציבוריים
ClusterHostUtil
public ClusterHostUtil ()
methods ציבוריים
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 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, Map<String, String> deviceTags)
מחזירה את יעד ההפעלה של מתאר מכשיר נתון.
| פרמטרים | |
|---|---|
device |
DeviceDescriptor: DeviceDescriptor כדי לקבל את יעד ההרצה. |
runTargetFormat |
String |
deviceTags |
Map |
| החזרות | |
|---|---|
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)
בודקת אם קלט נתון הוא מחרוזת של localhost IP:PORT.
| פרמטרים | |
|---|---|
input |
String: מחרוזת לבדיקה |
| החזרות | |
|---|---|
boolean |
true אם הקלט הנתון הוא מחרוזת של localhost IP:PORT |
שיטות מוגנות
toValidTfVersion
protected static String toValidTfVersion (String version)
הפונקציה מאמתת גרסת TF ומחזירה אותה אם היא תקינה.
| פרמטרים | |
|---|---|
version |
String: המחרוזת של גרסת TF שסופקה על ידי VersionParser |
| החזרות | |
|---|---|
String |
הגרסה אם היא תקינה, או ברירת מחדל אם היא לא תקינה. |