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()
احصل على قائمة |
static
File
|
getProductOutputDir()
يحصل على دليل الإخراج الخاص بالمنتج من شجرة إصدار Android. |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
هذا الإصدار الذي يتضمّن خادم ميزات صريحًا مخصّص للحالات الخاصة فقط، مثل التشغيل التجريبي الذي يتضمّن ضوضاء. |
static
File
|
getRunningJavaBinaryPath()
لعرض مسار ملف Java الثنائي الذي يتم تشغيل مجموعة الاختبار الحالية فيه |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
الحصول على قائمة |
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 finalENV_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 staticgetExternalTestCasesDirs ()
احصل على قائمة 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 staticgetTestCasesDirs (IBuildInfo buildInfo)
الحصول على قائمة ERROR(/File) لأدلة حالات الاختبار
| المعلمات | |
|---|---|
buildInfo |
IBuildInfo: معلومات عنصر الإنشاء اضبط القيمة على null إذا لم تتوفّر معلومات الإصدار أو إذا لم تكن هناك حاجة إلى الحصول على أدلة حالات الاختبار من معلومات الإصدار. |
| المرتجعات | |
|---|---|
|
قائمة ERROR(/File) بأدلة مجلد حالات الاختبار لناتج الإنشاء، استنادًا إلى قيمة متغيرات البيئة ومعلومات الإنشاء المحدّدة |
isLocalMode
public static boolean isLocalMode ()
تعرض القيمة "صحيح" إذا كان Tradefed يعمل في الوضع المحلي ويجب أن ينفّذ بعض الإجراءات تلقائيًا للمستخدم.
| المرتجعات | |
|---|---|
boolean |
|
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
عرض القيمة "صحيح" إذا كنا نعمل حاليًا في بيئة بعيدة
| المرتجعات | |
|---|---|
boolean |
|