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