IsolatedHostTest
public class IsolatedHostTest
extends Object
implements IRemoteTest , IBuildReceiver , ITestAnnotationFilterReceiver , ITestFilterReceiver , IConfigurationReceiver , ITestCollector
java.lang.Object | |
↳ | com.android.tradefed.testtype.IsolatedHostTest |
ينفذ عداء TradeFed الذي يستخدم عملية فرعية لتنفيذ الاختبارات في بيئة منخفضة التبعية بدلاً من تنفيذها في العملية الرئيسية.
يفترض هذا العداء أن جميع البرطمانات التي تم تكوينها موجودة في نفس دليل الاختبار ويطلق العملية الفرعية في ذلك الدليل. نظرًا لأنه يجب أن يختار دليل عمل للعملية الفرعية ، وأن العديد من الاختبارات تستفيد من أن هذا الدليل هو دليل الاختبار ، فقد كان هذا هو أفضل حل وسط متاح.
ملخص
المنشأت العامة | |
---|---|
IsolatedHostTest () |
الأساليب العامة | |
---|---|
void | addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations) يضيف |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) يضيف |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) يضيف |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) يضيف |
void | addExcludeAnnotation (String notAnnotation) يضيف تعليقًا توضيحيًا لاستبعاده إذا تم تمييز الاختبارات به. |
void | addExcludeFilter (String filter) يضيف عامل تصفية للاختبارات المراد استبعادها. |
void | addIncludeAnnotation (String annotation) يضيف تعليقًا توضيحيًا لتضمينه إذا تم تمييز الاختبارات به. |
void | addIncludeFilter (String filter) يضيف مرشحًا للاختبارات المراد تضمينها. |
void | clearExcludeAnnotations () احذف جميع التعليقات التوضيحية المستبعدة التي يتم تتبعها حاليًا. |
void | clearExcludeFilters () احذف جميع عوامل تصفية الاستبعاد المتعقبة حاليًا. |
void | clearIncludeAnnotations () احذف جميع تعليقات التضمين المتعقبة حاليًا. |
void | clearIncludeFilters () احذف جميع عوامل التضمين المتعقبة حاليًا. |
compileCommandArgs (String classpath, File artifactsDir) تجميع وسيطات الأمر لتنفيذ عداء العملية الفرعية. | |
File | getCoverageExecFile () |
getExcludeAnnotations () إرجاع | |
getExcludeFilters () تُرجع | |
getIncludeAnnotations () إرجاع | |
getIncludeFilters () إرجاع | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) يجري الاختبارات ، ويبلغ نتائجها للمستمع. |
void | setBuild ( IBuildInfo build) |
void | setCollectTestsOnly (boolean shouldCollectTest) يمكّن أو يعطل وضع مجموعة الاختبار |
void | setConfiguration ( IConfiguration configuration) يُحقن رمز |
void | setDebug (boolean debug) |
void | uploadTestArtifacts (File logDir, ITestInvocationListener listener) |
boolean | useRobolectricResources () |
الطرق المحمية | |
---|---|
String | compileLdLibraryPath () قم بإرجاع LD_LIBRARY_PATH للاختبارات التي تتطلب مكتبة أصلية. |
File | getJarFile (String jarName, TestInformation testInfo) تم نسخه من HostTest لتقليد اختبار الوحدة الخاص به. |
void | setServer (ServerSocket server) |
المنشأت العامة
IsolatedHostTest
public IsolatedHostTest ()
الأساليب العامة
addAllExcludeAnnotation
public void addAllExcludeAnnotation (notAnnotations)
يضيف ERROR(/Set)
من التعليقات التوضيحية لاستبعاد الاختبار إذا تم تمييزه به.
حدود | |
---|---|
notAnnotations |
addAllExcludeFilters
public void addAllExcludeFilters (filters)
يضيف ERROR(/Set)
عوامل التصفية التي سيتم استبعاد الاختبارات الخاصة بها.
حدود | |
---|---|
filters |
addAllIncludeAnnotation. إضافة الكل
public void addAllIncludeAnnotation (annotations)
يضيف ERROR(/Set)
من التعليقات التوضيحية لتضمينها إذا تم تمييز الاختبارات بها.
حدود | |
---|---|
annotations |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
يضيف ERROR(/Set)
عوامل التصفية التي يجب تضمين الاختبارات الخاصة بها.
حدود | |
---|---|
filters |
addExcludeAnnotation. إضافة تعليق
public void addExcludeAnnotation (String notAnnotation)
يضيف تعليقًا توضيحيًا لاستبعاده إذا تم تمييز الاختبارات به.
حدود | |
---|---|
notAnnotation | String |
addExcludeFilter
public void addExcludeFilter (String filter)
يضيف عامل تصفية للاختبارات المراد استبعادها.
حدود | |
---|---|
filter | String |
addInclude تعليق
public void addIncludeAnnotation (String annotation)
يضيف تعليقًا توضيحيًا لتضمينه إذا تم تمييز الاختبارات به.
حدود | |
---|---|
annotation | String |
addIncludeFilter
public void addIncludeFilter (String filter)
يضيف مرشحًا للاختبارات المراد تضمينها.
حدود | |
---|---|
filter | String |
clearExcludeAnnotations
public void clearExcludeAnnotations ()
احذف جميع التعليقات التوضيحية المستبعدة التي يتم تتبعها حاليًا.
clearExcludeFilters
public void clearExcludeFilters ()
احذف جميع عوامل تصفية الاستبعاد المتعقبة حاليًا.
clearInclude الشروح
public void clearIncludeAnnotations ()
احذف جميع تعليقات التضمين المتعقبة حاليًا.
قم بتضمين الفلاتر
public void clearIncludeFilters ()
احذف جميع عوامل التضمين المتعقبة حاليًا.
compileCommandArgs
publiccompileCommandArgs (String classpath, File artifactsDir)
تجميع وسيطات الأمر لتنفيذ عداء العملية الفرعية.
حدود | |
---|---|
classpath | String |
artifactsDir | File |
عائدات | |
---|---|
getCoverageExecFile
public File getCoverageExecFile ()
عائدات | |
---|---|
File |
getExcludeAnnotations
publicgetExcludeAnnotations ()
إرجاع ERROR(/Set)
الحالي للتعليقات التوضيحية لاستبعادها.
عائدات | |
---|---|
getExcludeFilters
publicgetExcludeFilters ()
تُرجع ERROR(/Set)
الحالي لعوامل تصفية الاستبعاد.
عائدات | |
---|---|
getIncludeAnnotations
publicgetIncludeAnnotations ()
إرجاع ERROR(/Set)
الحالي للتعليقات التوضيحية لتضمينها.
عائدات | |
---|---|
يجري
public void run (TestInformation testInfo, ITestInvocationListener listener)
يجري الاختبارات ، ويبلغ نتائجها للمستمع.
حدود | |
---|---|
testInfo | TestInformation : يحتوي كائن TestInformation على معلومات مفيدة لتشغيل الاختبارات. |
listener | ITestInvocationListener : ITestInvocationListener لنتائج الاختبار |
رميات | |
---|---|
DeviceNotAvailableException |
setCollectTestsOnly
public void setCollectTestsOnly (boolean shouldCollectTest)
يمكّن أو يعطل وضع مجموعة الاختبار
setConfiguration
public void setConfiguration (IConfiguration configuration)
يُحقن رمز IConfiguration
قيد الاستخدام.
حدود | |
---|---|
configuration | IConfiguration |
setDebug
public void setDebug (boolean debug)
حدود | |
---|---|
debug | boolean |
uploadTestArtifacts
public void uploadTestArtifacts (File logDir, ITestInvocationListener listener)
حدود | |
---|---|
logDir | File |
listener | ITestInvocationListener |
useRobolectricResources
public boolean useRobolectricResources ()
عائدات | |
---|---|
boolean |
الطرق المحمية
compileLdLibraryPath
protected String compileLdLibraryPath ()
قم بإرجاع LD_LIBRARY_PATH للاختبارات التي تتطلب مكتبة أصلية.
عائدات | |
---|---|
String | سلسلة تحدد مسار مكتبة مفصولة بنقطتين. |
getJarFile
protected File getJarFile (String jarName, TestInformation testInfo)
تم نسخه من HostTest لتقليد اختبار الوحدة الخاص به.
افحص عدة مواقع حيث توجد القطع الأثرية عادةً لحالات استخدام مختلفة للعثور على البرطمان الخاص بنا.
حدود | |
---|---|
jarName | String |
testInfo | TestInformation |
عائدات | |
---|---|
File |
setServer
protected void setServer (ServerSocket server)
حدود | |
---|---|
server | ServerSocket |