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)

يضيف ERROR(/Set) من التعليقات التوضيحية لاستبعاد الاختبار إذا تم تمييزه به.

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

يضيف ERROR(/Set) عوامل التصفية التي سيتم استبعاد الاختبارات الخاصة بها.

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

يضيف ERROR(/Set) من التعليقات التوضيحية لتضمينها إذا تم تمييز الاختبارات بها.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

يضيف ERROR(/Set) عوامل التصفية التي يجب تضمين الاختبارات الخاصة بها.

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 ()

إرجاع ERROR(/Set) الحالي للتعليقات التوضيحية لاستبعادها.

getExcludeFilters ()

تُرجع ERROR(/Set) الحالي لعوامل تصفية الاستبعاد.

getIncludeAnnotations ()

إرجاع ERROR(/Set) الحالي للتعليقات التوضيحية لتضمينها.

getIncludeFilters ()

إرجاع ERROR(/Set) لفلاتر التضمين.

void run ( TestInformation testInfo, ITestInvocationListener listener)

يجري الاختبارات ، ويبلغ نتائجها للمستمع.

void setBuild ( IBuildInfo build)

void setCollectTestsOnly (boolean shouldCollectTest)

يمكّن أو يعطل وضع مجموعة الاختبار

void setConfiguration ( IConfiguration configuration)

يُحقن رمز IConfiguration قيد الاستخدام.

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

public  compileCommandArgs (String classpath, 
                File artifactsDir)

تجميع وسيطات الأمر لتنفيذ عداء العملية الفرعية.

حدود
classpath String

artifactsDir File

عائدات

getCoverageExecFile

public File getCoverageExecFile ()

عائدات
File

getExcludeAnnotations

public  getExcludeAnnotations ()

إرجاع ERROR(/Set) الحالي للتعليقات التوضيحية لاستبعادها.

عائدات

getExcludeFilters

public  getExcludeFilters ()

تُرجع ERROR(/Set) الحالي لعوامل تصفية الاستبعاد.

عائدات

getIncludeAnnotations

public  getIncludeAnnotations ()

إرجاع ERROR(/Set) الحالي للتعليقات التوضيحية لتضمينها.

عائدات

getIncludeFilters

public  getIncludeFilters ()

إرجاع ERROR(/Set) لفلاتر التضمين.

عائدات

يجري

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

يجري الاختبارات ، ويبلغ نتائجها للمستمع.

حدود
testInfo TestInformation : يحتوي كائن TestInformation على معلومات مفيدة لتشغيل الاختبارات.

listener ITestInvocationListener : ITestInvocationListener لنتائج الاختبار

رميات
DeviceNotAvailableException

setBuild

public void setBuild (IBuildInfo build)

حدود
build IBuildInfo

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