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()
קבלת רשימה של |
static
File
|
getProductOutputDir()
מחזירה את ספריית הפלט הספציפית למוצר מעץ בנייה של Android. |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
הגרסה הזו עם שרת תכונות מפורש מיועדת רק למצבים מיוחדים, כמו הפעלה יבשה רועשת. |
static
File
|
getRunningJavaBinaryPath()
מחזירה את הנתיב לקובץ הבינארי של Java שבו פועל כרגע כלי הבדיקה |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
קבלת רשימה של |
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 finalENV_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 staticgetExternalTestCasesDirs ()
קבלת רשימה של 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 staticgetTestCasesDirs (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 |
|