ClusterHostUtil

public class ClusterHostUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.cluster.ClusterHostUtil


פונקציות סטטיות של util ב-TF Cluster לקבלת מכונות של הגדרות גלובליות, פרטי מארח וכו'.

סיכום

קונסטרוקטורים גלויים לכולם

ClusterHostUtil()

שיטות ציבוריות

static IClusterClient getClusterClient()

אחזור המכונה IClusterClient שמשמשת לאינטראקציה עם הקצה העורפי של TFC.

static IClusterOptions getClusterOptions()

אחזור של המכונה IClusterOptions שמשמשת לאחסון הגדרות שקשורות לאשכולות.

static long getCurrentTimeMillis()

הפונקציה מחזירה את שעון המערכת הנוכחי.

static String getHostIpAddress()

אחזור כתובת ה-IP.

static String getHostName()

אחזור של שם המארח.

static String getLocalDeviceSerial(String serial)

הפונקציה מחזירה מספר סידורי מקומי של מכשיר למספר סידורי ייחודי של מכשיר נתון.

static String 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 שמשמשת לאינטראקציה עם הקצה העורפי של 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 הגרסה אם היא תקינה, או ברירת מחדל אם לא.