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

TestsPoolPoller

public final class TestsPoolPoller
extends Object implements IRemoteTest , IConfigurationReceiver , ISystemStatusCheckerReceiver , IMetricCollectorReceiver

java.lang.object
com.android.tradefed.invoker.shard.TestsPoolPoller


بسته بندی تست که امکان اجرای تمام تست های مجموعه ای از تست ها را فراهم می کند. تست ها را می توان توسط TestsPoolPoller دیگری به اشتراک گذاشت، بنابراین همگام سازی لازم است.

TODO: اضافه کردن کنترل برای ماژول/آزمون های نشانه.

خلاصه

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

TestsPoolPoller ( tests, CountDownLatch tracker) TestsPoolPoller ( tests, CountDownLatch tracker)

در جایی که مجموعه IRemoteTest ارائه شده است.

TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker)

روش های عمومی

void run ( TestInformation info, ITestInvocationListener listener)

تست ها را اجرا می کند و نتیجه را به شنونده گزارش می دهد.

void setConfiguration ( IConfiguration configuration)

IConfiguration در حال استفاده را تزریق می کند.

void setLogRegistry ( ILogRegistry registry)
void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

لیست IMetricCollector های تعریف شده برای اجرای آزمایشی را تنظیم می کند.

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

ISystemStatusChecker s را از پیکربندی برای آزمایش تنظیم می کند.

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

TestsPoolPoller

public TestsPoolPoller ( tests, 
                CountDownLatch tracker)

در جایی که مجموعه IRemoteTest ارائه شده است.

مولفه های
tests : IRemoteTest مجموعه ای از تمام تست ها.

tracker CountDownLatch : یک ERROR(/CountDownLatch) که برای بدست آوردن تعداد نظرسنجی در حال اجرا به اشتراک گذاشته شده است.

TestsPoolPoller

public TestsPoolPoller ( tests, 
                 tokenTests, 
                CountDownLatch tracker)

مولفه های
tests

tokenTests

tracker CountDownLatch

روش های عمومی

اجرا کن

public void run (TestInformation info, 
                ITestInvocationListener listener)

تست ها را اجرا می کند و نتیجه را به شنونده گزارش می دهد.

مولفه های
info TestInformation : شی TestInformation حاوی اطلاعات مفید برای اجرای تست ها.

listener ITestInvocationListener : ITestInvocationListener نتایج آزمون

پرتاب می کند
DeviceNotAvailableException

پیکربندی set

public void setConfiguration (IConfiguration configuration)

IConfiguration در حال استفاده را تزریق می کند.

مولفه های
configuration IConfiguration

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

مولفه های
registry ILogRegistry

setMetricCollectors

public void setMetricCollectors ( collectors)

لیست IMetricCollector های تعریف شده برای اجرای آزمایشی را تنظیم می کند.

مولفه های
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

ISystemStatusChecker s را از پیکربندی برای آزمایش تنظیم می کند.

مولفه های
systemCheckers