TestsPoolPoller

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

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


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

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

خلاصه

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

TestsPoolPoller ( ITestsPool testsPool, CountDownLatch tracker)

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

روش های عمومی

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 (ITestsPool testsPool, 
                CountDownLatch tracker)

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

مولفه های
testsPool ITestsPool : مجموعه ITestsPool از تمام تست ها.

tracker CountDownLatch : یک ERROR(/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