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