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