HostUtils
public
final
class
HostUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.lite.HostUtils |
تنفيذ بعض طرق الأداة المفيدة لإجراء اختبارات المضيف.
يؤدي ذلك إلى تنفيذ بعض الطرق للعثور على الاختبارات على المضيف والتزييف لعملية تنفيذ JUnit حتى نتمكن من "التشغيل التجريبي" معهم.
ملخّص
الطرق العامة | |
---|---|
static
|
getJUnitClasses(
|
static
|
getJUnitClasses(
الحصول على حالات اختبار JUnit4 من أسماء الصفوف ومسارات الأواني المقدَّمة |
static
boolean
|
hasJUnitAnnotation(Class<?> classObj)
للتحقّق مما إذا كان الصف يبدو مثل اختبار JUnit أم لا. |
static
boolean
|
testLoadClass(String className, URLClassLoader cl, String jarName)
تحدد ما إذا كان الفصل مناسبًا للاختبار أم لا. |
الطرق العامة
الحصول على فئات العناصر
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
المعلمات | |
---|---|
classNames |
|
jarAbsPaths |
|
pcl |
ClassLoader |
المرتجعات | |
---|---|
|
الحصول على فئات العناصر
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
الحصول على حالات اختبار JUnit4 من أسماء الصفوف ومسارات الأواني المقدَّمة
المعلمات | |
---|---|
classNames |
: الصفوف المتوفّرة في مسار الصف الحالي للتحقّق من اختبارات JUnit |
jarAbsPaths |
: رسومات جرّاء للبحث عن الصفوف باستخدام التعليقات التوضيحية للاختبارات |
excludePaths |
|
pcl |
ClassLoader |
المرتجعات | |
---|---|
|
قائمة بكائنات الفئة التي تمثل فئات اختبارية لتنفيذها. |
الرميات | |
---|---|
|
IllegalArgumentException |
التعليق التوضيحي بـ JUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
للتحقّق مما إذا كان الصف يبدو مثل اختبار JUnit أم لا.
المعلمات | |
---|---|
classObj |
Class : الصف المطلوب فحصه بحثًا عن التعليق التوضيحي |
المرتجعات | |
---|---|
boolean |
ما إذا كان كائن الفئة يتضمّن التعليق التوضيحي التجريبي JUnit4 |
فئة testLoadClass
public static boolean testLoadClass (String className, URLClassLoader cl, String jarName)
تحدد ما إذا كان الفصل مناسبًا للاختبار أم لا.
وفي هذه الحالة، تعني كلمة "مناسبة" أنها فئة صالحة لاختبار JUnit باستخدام أحد المعايير في العدائين أو فئة فرعية منها. ومن الواضح أيضًا أنّ الفئة يجب أن يتم تحميلها.
المرتجعات | |
---|---|
boolean |
true إذا كان علينا اعتبار هذه الفئة فئة اختبار، false في الحالات الأخرى |