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 | صحيح إذا كان علينا اعتبار هذه الفئة فئة اختبار ، وخطأ في الحالات الأخرى |