HostUtils
public
final
class
HostUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.lite.HostUtils |
تُنفِّذ بعض طرق المرافق المفيدة لإجراء اختبارات المضيف.
ينفِّذ هذا الإجراء بعض الطرق للعثور على الاختبارات على المضيف وتنفيذ اختبارات JUnit بشكل اصطناعي لنتمكّن من "تجربتها".
ملخّص
الطرق العامة | |
---|---|
static
|
getJUnitClasses(
|
static
|
getJUnitClasses(
تحصل على حالات اختبار JUnit4 من أسماء الفئات ومسارات jar المقدَّمة. |
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 من أسماء الفئات ومسارات jar المقدَّمة.
المعلمات | |
---|---|
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 |
صحيح إذا كان علينا اعتبار هذه الفئة فئة اختبار، خطأ في الحالات الأخرى |