HostUtils

public final class HostUtils
extends Object

java.lang.Object
com.android.tradefed.lite.HostUtils


تنفيذ بعض طرق الأداة المفيدة لإجراء اختبارات المضيف.

يؤدي ذلك إلى تنفيذ بعض الطرق للعثور على الاختبارات على المضيف والتزييف لعملية تنفيذ JUnit حتى نتمكن من "التشغيل التجريبي" معهم.

ملخّص

الطرق العامة

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

الحصول على حالات اختبار JUnit4 من أسماء الصفوف ومسارات الأواني المقدَّمة

static boolean hasJUnitAnnotation(Class<?> classObj)

للتحقّق مما إذا كان الصف يبدو مثل اختبار JUnit أم لا.

static boolean testLoadClass(String className, URLClassLoader cl, String jarName)

تحدد ما إذا كان الفصل مناسبًا للاختبار أم لا.

الطرق العامة

الحصول على فئات العناصر

public static  getJUnitClasses ( classNames, 
                 jarAbsPaths, 
                ClassLoader pcl)

المعلمات
classNames

jarAbsPaths

pcl ClassLoader

المرتجعات

الحصول على فئات العناصر

public static  getJUnitClasses ( 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 في الحالات الأخرى