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

تتبُّع ربط المتغيّرات بالمسار الفرعي الذي تتخذه في دليل الاختبارات

طُرق وضع التصميم العامة

SystemUtil()

الإجراءات العامة

static File getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)

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

static List<File> getExternalTestCasesDirs()

الحصول على قائمة بـ File تشير إلى أدلة الاختبارات الخارجية عن Tradefed

static File getProductOutputDir()

الحصول على دليل الإخراج الخاص بالمنتج من شجرة إصدار Android

static File getRunningJavaBinaryPath(boolean skipJavaCheck)

هذا الإصدار الذي يتضمّن خادم ميزات صريحًا مخصّص لحالات خاصة، مثل عملية التشغيل التجريبي الصاخبة.

static File getRunningJavaBinaryPath()

عرض المسار إلى ملف Java الثنائي الذي يتم تشغيل مجموعة الاختبارات الحالية فيه

static List<File> getTestCasesDirs(IBuildInfo buildInfo)

الحصول على قائمة بـ File لأدلة حالات الاختبار

static boolean isLocalMode()

عرض "صحيح" إذا كان Tradefed قيد التشغيل في الوضع المحلي ويجب أن يؤتمت بعض الإجراءات للمستخدم

static boolean isRemoteEnvironment()

عرض "صحيح" إذا كنا نستخدم حاليًا بيئة بعيدة

الثوابت

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

Constant Value: "REMOTE_VM_ENV"

الحقول

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final Map<SystemUtil.EnvVariable, String> 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 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 لأدلة مجلد حالات الاختبار لناتج الإصدار، استنادًا إلى قيمة متغيّرات البيئة ومعلومات الإصدار المقدَّمة

isLocalMode

public static boolean isLocalMode ()

عرض "صحيح" إذا كان Tradefed قيد التشغيل في الوضع المحلي ويجب أن يؤتمت بعض الإجراءات للمستخدم

المرتجعات
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

عرض "صحيح" إذا كنا نستخدم حاليًا بيئة بعيدة

المرتجعات
boolean