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

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

رميات
غير الشرعيين استثناء حجة

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