ClusterHostUtil
public
class
ClusterHostUtil
extends Object
JavaScript.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
פונקציות util סטטיות לאשכול TF כדי לקבל מכונות config גלובליות, פרטי מארח וכו'.
סיכום
בנאים ציבוריים | |
---|---|
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 של מארח מקומי. |
שיטות מוגנות | |
---|---|
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 אם לא הצלחנו לאחזר אותו. |
getLocalDeviceSeries
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 של המארח הזה. |
getUniqueDeviceSeries
public static String getUniqueDeviceSerial (DeviceDescriptor device)
מחזירה את המספר הסידורי של המכשיר.
למכשירים לא פיזיים (למשל, אמולטור) יש פסאודו סידורי שאינם ייחודיים בכל המארחים. השיטה הזו כוללת תחילית של שם מארח כדי להפוך אותם לייחודיים.
פרמטרים | |
---|---|
device |
DeviceDescriptor : תיאור של מכשיר. |
החזרות | |
---|---|
String |
מספר סידורי ייחודי של המכשיר. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
הפונקציה בודקת אם קלט נתון הוא מחרוזת IP:PORT של מארח מקומי.
פרמטרים | |
---|---|
input |
String : מחרוזת לבדיקה |
החזרות | |
---|---|
boolean |
true אם הקלט הנתון הוא מחרוזת IP:PORT של מארח מקומי |
שיטות מוגנות
גרסת toValidTfVersion
protected static String toValidTfVersion (String version)
מאמת גרסת TF ומחזיר אותה אם היא תקינה.
פרמטרים | |
---|---|
version |
String : המחרוזת של גרסת TF שסופקה על ידי VersionParser |
החזרות | |
---|---|
String |
את הגרסה אם היא תקינה או ברירת מחדל אם לא. |