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 ()

احصل على قائمة 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 ()

يُرجع صحيحًا إذا كان Tradefed يعمل في الوضع المحلي ويجب أن يقوم بأتمتة بعض الإجراءات للمستخدم.

static boolean isRemoteEnvironment ()

يُرجع صحيحًا إذا كنا نعمل حاليًا في بيئة بعيدة.

مجالات

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_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 static  getExternalTestCasesDirs ()

احصل على قائمة 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 static  getTestCasesDirs (IBuildInfo buildInfo)

احصل على قائمة ERROR(/File) لأدلة حالات الاختبار

حدود
buildInfo IBuildInfo : معلومات عناصر البناء. اضبطه على قيمة خالية إذا لم تكن معلومات البناء متاحة أو ليست هناك حاجة للحصول على أدلة حالات الاختبار من معلومات البناء.

عائدات
قائمة ERROR(/File) الخاصة بأدلة مجلد حالات الاختبار لمخرجات البناء، بناءً على قيمة متغيرات البيئة ومعلومات البناء المحددة.

isLocalMode

public static boolean isLocalMode ()

يُرجع صحيحًا إذا كان Tradefed يعمل في الوضع المحلي ويجب أن يقوم بأتمتة بعض الإجراءات للمستخدم.

عائدات
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

يُرجع صحيحًا إذا كنا نعمل حاليًا في بيئة بعيدة.

عائدات
boolean