النظام
public class SystemUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SystemUtil |
فئة المنفعة لإجراء مكالمات النظام.
ملخص
مجالات | |
---|---|
public static final | ENV_VARIABLE_PATHS_IN_TESTS_DIR تتبع تعيين المتغيرات إلى المسار الفرعي الذي تأخذه في الاختبارات dir. |
public static final String | REMOTE_VM_VARIABLE
|
المنشأت العامة | |
---|---|
SystemUtil () |
الأساليب العامة | |
---|---|
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 () يعود صحيحًا إذا كان Tradefed يعمل في الوضع المحلي ويجب أن يقوم بأتمتة بعض الإجراءات للمستخدم. |
static boolean | isRemoteEnvironment () العودة صحيحًا إذا كنا نعمل حاليًا في بيئة بعيدة. |
مجالات
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
تتبع تعيين المتغيرات إلى المسار الفرعي الذي تأخذه في الاختبارات dir.
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
المنشأت العامة
النظام
public SystemUtil ()
الأساليب العامة
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 | موقع إخراج dir أو 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) لأدلة مجلد حالات الاختبار لمخرجات البناء ، بناءً على قيمة متغيرات البيئة ومعلومات البناء المحددة. |
isLocalMode
public static boolean isLocalMode ()
يعود صحيحًا إذا كان Tradefed يعمل في الوضع المحلي ويجب أن يقوم بأتمتة بعض الإجراءات للمستخدم.
عائدات | |
---|---|
boolean |
هو عن بعدالبيئة
public static boolean isRemoteEnvironment ()
العودة صحيحًا إذا كنا نعمل حاليًا في بيئة بعيدة.
عائدات | |
---|---|
boolean |