SystemUtil

public class SystemUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.SystemUtil


מחלקת כלי עזר לביצוע שיחות מערכת.

סיכום

ערכים קבועים

String REMOTE_VM_VARIABLE

שדות

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

חשוב לעקוב אחרי המיפוי של המשתנים לנתיב המשנה שהם עוברים בספריית הבדיקות.

Constructors ציבוריים

SystemUtil()

‫methods ציבוריים

static File getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)

מקבלים את הקובץ שמשויך לסביבה.

static getExternalTestCasesDirs()

קבלת רשימה של ERROR(/File) שמפנה לספריות בדיקה חיצוניות ל-Tradefed.

static File getProductOutputDir()

מחזירה את ספריית הפלט הספציפית למוצר מעץ בנייה של Android.

static File getRunningJavaBinaryPath(boolean skipJavaCheck)

הגרסה הזו עם שרת תכונות מפורש מיועדת רק למצבים מיוחדים, כמו הפעלה יבשה רועשת.

static File getRunningJavaBinaryPath()

מחזירה את הנתיב לקובץ הבינארי של Java שבו פועל כרגע כלי הבדיקה

static getTestCasesDirs(IBuildInfo buildInfo)

קבלת רשימה של ERROR(/File) של ספריות של תרחישי בדיקה

static boolean isLocalMode()

הפונקציה מחזירה True אם Tradefed פועל במצב מקומי וצריך לבצע אוטומטית פעולות מסוימות עבור המשתמש.

static boolean isRemoteEnvironment()

הפונקציה מחזירה True אם הפעלנו אותה בסביבה מרוחקת.

ערכים קבועים

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

ערך קבוע: "REMOTE_VM_ENV"

שדות

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

חשוב לעקוב אחרי המיפוי של המשתנים לנתיב המשנה שהם עוברים בספריית הבדיקות.

Constructors ציבוריים

SystemUtil

public SystemUtil ()

‫methods ציבוריים

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

מקבלים את הקובץ שמשויך למשתנה הסביבה.

פרמטרים
envVariable SystemUtil.EnvVariable: ANDROID_TARGET_OUT_TESTCASES או ANDROID_HOST_OUT_TESTCASES

החזרות
File הספרייה המשויכת.

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

קבלת רשימה של ERROR(/File) שמצביעים על ספריות בדיקה חיצוניות ל-Tradefed.

החזרות

getProductOutputDir

public static File getProductOutputDir ()

מחזירה את ספריית הפלט הספציפית למוצר מעץ בנייה של Android. בדרך כלל המיקום הזה מכיל תמונות של מחיצות שונות במכשיר, תוכנת אתחול, רדיו וכו'.

הערה: השיטה לא מבטיחה שהנתיב הזה קיים.

החזרות
File המיקום של ספריית הפלט או null אם הגרסה הנוכחית לא

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

הגרסה הזו עם שרת תכונות מפורש מיועדת רק למצבים מיוחדים, כמו הפעלה יבשה רועשת.

פרמטרים
skipJavaCheck boolean

החזרות
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

הפונקציה מחזירה את הנתיב לקובץ הבינארי של Java שבו פועל כרגע כלי הבדיקה

החזרות
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

קבלת רשימה של ERROR(/File) של ספריות של תרחישי בדיקה

פרמטרים
buildInfo IBuildInfo: פרטי ארטיפקט הבנייה. צריך להגדיר את הערך כ-null אם פרטי הגרסה לא זמינים או אם אין צורך לקבל ספריות של מקרי בדיקה מפרטי הגרסה.

החזרות
רשימה של ERROR(/File) של ספריות של תיקיית תרחישי הבדיקה של פלט ה-build, על סמך הערך של משתני הסביבה ופרטי ה-build שצוינו.

isLocalMode

public static boolean isLocalMode ()

הפונקציה מחזירה True אם Tradefed פועל במצב מקומי וצריך לבצע אוטומטית פעולות מסוימות עבור המשתמש.

החזרות
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

הפונקציה מחזירה True אם הפעלנו אותה בסביבה מרוחקת.

החזרות
boolean