ClusterHostUtil

public class ClusterHostUtil
extends Object

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


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

סיכום

בוני ציבור

ClusterHostUtil ()

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

static IClusterClient getClusterClient ()

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