ClusterHostUtil

public class ClusterHostUtil
extends Object

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


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

סיכום

בנאים ציבוריים

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 של מארח מקומי.

שיטות מוגנות

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 את הגרסה אם היא תקינה או ברירת מחדל אם לא.