SystemUtil
public
class
SystemUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SystemUtil |
מחלקת כלי עזר לביצוע שיחות מערכת.
סיכום
ערכים קבועים | |
|---|---|
String |
REMOTE_VM_VARIABLE
|
שדות | |
|---|---|
public
static
final
Map<SystemUtil.EnvVariable, String> |
ENV_VARIABLE_PATHS_IN_TESTS_DIR
חשוב לעקוב אחרי המיפוי של המשתנים לנתיב המשנה שהם עוברים בספרייה tests. |
constructors ציבוריים | |
|---|---|
SystemUtil()
|
|
methods ציבוריים | |
|---|---|
static
File
|
getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)
מקבלים את הקובץ שמשויך לסביבה. |
static
List<File>
|
getExternalTestCasesDirs()
קבלת רשימה של |
static
File
|
getProductOutputDir()
מחזירה את ספריית הפלט הספציפית למוצר מעץ בנייה של Android. |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
הגרסה הזו עם שרת תכונות מפורש מיועדת רק למצבים מיוחדים, כמו הרצה יבשה רועשת. |
static
File
|
getRunningJavaBinaryPath()
הפונקציה מחזירה את הנתיב לקובץ הבינארי של Java שבו פועל כרגע כלי הבדיקה. |
static
List<File>
|
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 final Map<SystemUtil.EnvVariable, String> ENV_VARIABLE_PATHS_IN_TESTS_DIR
חשוב לעקוב אחרי המיפוי של המשתנים לנתיב המשנה שהם עוברים בספרייה tests.
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 List<File> getExternalTestCasesDirs ()
קבלת רשימה של File שמפנה לספריות בדיקה חיצוניות ל-Tradefed.
| החזרות | |
|---|---|
List<File> |
|
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 List<File> getTestCasesDirs (IBuildInfo buildInfo)
קבלת רשימה של File של ספריות של תרחישי בדיקה
| פרמטרים | |
|---|---|
buildInfo |
IBuildInfo: פרטי ארטיפקט הבנייה. מגדירים את הערך ל-null אם פרטי הגרסה לא זמינים או אם אין צורך לקבל ספריות של תרחישי בדיקה מפרטי הגרסה. |
| החזרות | |
|---|---|
List<File> |
רשימה של File של ספריות של תיקיית תרחישי הבדיקה של פלט ה-build, על סמך הערך של משתני הסביבה ופרטי ה-build שצוינו. |
isLocalMode
public static boolean isLocalMode ()
הפונקציה מחזירה את הערך True אם Tradefed פועלת במצב מקומי וצריכה לבצע אוטומטית פעולות מסוימות עבור המשתמש.
| החזרות | |
|---|---|
boolean |
|
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
הפונקציה מחזירה True אם הפעלנו אותה בסביבה מרוחקת.
| החזרות | |
|---|---|
boolean |
|