با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

IsolatedHostTest

public class IsolatedHostTest
توسعه extends Object implements IRemoteTest , IBuildReceiver , ITestAnnotationFilterReceiver , ITestFilterReceiver , ITestCollector

java.lang.object
com.android.tradefed.testtype.IsolatedHostTest


اجرا کننده TradeFed را پیاده سازی می کند که به جای اجرای تست ها در فرآیند اصلی، از یک فرآیند فرعی برای اجرای آزمایش ها در یک محیط کم وابستگی استفاده می کند.

این رانر فرض می‌کند که تمام jar‌های پیکربندی شده در یک فهرست آزمایشی قرار دارند و فرآیند فرعی را در آن دایرکتوری راه‌اندازی می‌کند. از آنجایی که باید یک دایرکتوری کار برای زیرفرآیند انتخاب کند، و بسیاری از آزمایش‌ها از این که دایرکتوری آزمایشی است سود می‌برند، این بهترین مصالحه موجود بود.

خلاصه

سازندگان عمومی

IsolatedHostTest ()

روش های عمومی

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

یک ERROR(/Set) از حاشیه‌نویسی را اضافه می‌کند تا در صورت علامت‌گذاری یک ERROR آزمایش شود.

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)

آرگومان های فرمان را برای اجرای runner subprocess جمع می کند.

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)

حالت مجموعه آزمایشی را فعال یا غیرفعال می کند

روش های محافظت شده

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) از حاشیه‌نویسی را اضافه می‌کند تا در صورت علامت‌گذاری یک ERROR آزمایش شود.

مولفه های
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

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

یک حاشیه نویسی اضافه می کند تا در صورت آزمایش با آن علامت گذاری شود.

مولفه های
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

فیلتری را اضافه می کند که کدام آزمایش را شامل شود.

مولفه های
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

حذف تمام حاشیه نویسی های حذف شده که در حال حاضر ردیابی شده اند.

clearExcludeFilters

public void clearExcludeFilters ()

تمام فیلترهای حذفی که در حال حاضر ردیابی شده اند را حذف کنید.

clearIncludeAnnotations

public void clearIncludeAnnotations ()

تمام حاشیه‌نویسی‌هایی که در حال حاضر دنبال می‌شوند را حذف کنید.

clearIncludeFilters

public void clearIncludeFilters ()

تمام فیلترهای شامل که در حال حاضر ردیابی شده اند را حذف کنید.

compileCommandArgs

public  compileCommandArgs (String classpath)

آرگومان های فرمان را برای اجرای runner subprocess جمع می کند.

مولفه های
classpath String

برمی گرداند

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)

حالت مجموعه آزمایشی را فعال یا غیرفعال می کند

روش های محافظت شده

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