ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
פונקציות util סטטיות עבור אשכול TF לקבל מופעי תצורה גלובליים, מידע מארח וכו '.
סיכום
בוני ציבור | |
---|---|
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, 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 של localhost. |
שיטות מוגנות | |
---|---|
static String | toValidTfVersion (String version) מאמת גרסת TF ומחזיר אותה אם היא תקינה. |
בוני ציבור
ClusterHostUtil
public ClusterHostUtil ()
שיטות ציבוריות
getClusterClient
public static IClusterClient getClusterClient ()
קבל את IClusterClient
למשל נהג אינטראקציה עם backend TFC.
החזרות | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
קבל את IClusterOptions
למשל נהג הגדרות אשכול הקשורות חנות.
החזרות | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
מחזירה את זמן המערכת הנוכחי.
החזרות | |
---|---|
long | זמן במילי. |
getHostIpAddress
public static String getHostIpAddress ()
מקבל את כתובת ה- IP.
החזרות | |
---|---|
String | את מחרוזת כתובת ה- IPV4 או "לא ידוע" אם לא הצלחנו להביא אותה. |
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 | הגרסה אם היא תקפה או ברירת מחדל אם לא. |