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 static  getJUnitClasses ( classNames, 
                 jarAbsPaths, 
                ClassLoader pcl)

المعلمات
classNames

jarAbsPaths

pcl ClassLoader

عائدات

getJUnitClasses

public static  getJUnitClasses ( classNames, 
                 jarAbsPaths, 
                 excludePaths, 
                ClassLoader pcl)

الحصول على حالات اختبار JUnit4 من أسماء الفئات ومسارات الجرة المتوفرة.

المعلمات
classNames : الفئات الموجودة في مسار الفئة الحالي للتحقق من اختبارات JUnit

jarAbsPaths : برطمانات للبحث عن الفصول مع التعليقات التوضيحية للاختبار.

excludePaths

pcl ClassLoader

عائدات
قائمة كائنات الفئة التي هي فئات اختبار لتنفيذها.

رميات
IllegalArgumentException

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