TestsPoolPoller
public final class TestsPoolPoller
extends Object
implements IConfigurationReceiver , IMetricCollectorReceiver , IRemoteTest , ISystemStatusCheckerReceiver
java.lang.object | |
↳ | com.android.tradefed.invoker.shard.TestsPoolPoller |
بسته بندی تست که امکان اجرای تمام تست های مجموعه ای از تست ها را فراهم می کند. تست ها را می توان توسط TestsPoolPoller
دیگری به اشتراک گذاشت، بنابراین همگام سازی لازم است.
TODO: اضافه کردن کنترل برای ماژول/آزمون های نشانه.
خلاصه
سازندگان عمومی | |
---|---|
TestsPoolPoller ( ITestsPool testsPool, CountDownLatch tracker) در جایی که مجموعه |
روش های عمومی | |
---|---|
void | run ( TestInformation info, ITestInvocationListener listener) تست ها را اجرا می کند و نتیجه را به شنونده گزارش می دهد. |
void | setConfiguration ( IConfiguration configuration) |
void | setLogRegistry ( ILogRegistry registry) |
void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) لیست |
void | setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers) |
سازندگان عمومی
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 |
setMetricCollectors
public void setMetricCollectors (collectors)
لیست IMetricCollector
های تعریف شده برای اجرای آزمایشی را تنظیم می کند.
پارامترها | |
---|---|
collectors |
setSystemStatusChecker
public void setSystemStatusChecker (systemCheckers)
ISystemStatusChecker
s را از پیکربندی برای آزمایش تنظیم می کند.
پارامترها | |
---|---|
systemCheckers |