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

تتبَّع عملية ربط المتغيّرات بالمسار الفرعي الذي تسلكه في دليل الاختبارات.

الإنشاءات العامة

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

عرض القيمة "صحيح" إذا كنا نعمل حاليًا في بيئة بعيدة

الثوابت

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

القيمة الثابتة: "REMOTE_VM_ENV"

الحقول

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

تتبَّع عملية ربط المتغيّرات بالمسار الفرعي الذي تسلكه في دليل الاختبارات.

الإنشاءات العامة

SystemUtil

public SystemUtil ()

الطُرق العامة

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

احصل على الملف المرتبط بمتغير البيئة.

المعلمات
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 موقع دليل الإخراج أو 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: معلومات عنصر الإنشاء اضبط القيمة على null إذا لم تتوفّر معلومات الإصدار أو إذا لم تكن هناك حاجة إلى الحصول على أدلة حالات الاختبار من معلومات الإصدار.

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

isLocalMode

public static boolean isLocalMode ()

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

المرتجعات
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

عرض القيمة "صحيح" إذا كنا نعمل حاليًا في بيئة بعيدة

المرتجعات
boolean