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