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()
الحصول على قائمة بـ |
static
File
|
getProductOutputDir()
الحصول على دليل الإخراج الخاص بالمنتج من شجرة إصدار Android |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
هذا الإصدار الذي يتضمّن خادم ميزات صريحًا مخصّص لحالات خاصة، مثل عملية التشغيل التجريبي الصاخبة. |
static
File
|
getRunningJavaBinaryPath()
عرض المسار إلى ملف Java الثنائي الذي يتم تشغيل مجموعة الاختبارات الحالية فيه |
static
List<File>
|
getTestCasesDirs(IBuildInfo buildInfo)
الحصول على قائمة بـ |
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 |
|