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 که در آن مجموعه IRemoteTest ارائه شده است.

روش‌های عمومی

void run ( TestInformation info, ITestInvocationListener listener)

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

void setConfiguration ( IConfiguration configuration)

IConfiguration مورد استفاده را تزریق می‌کند.

void setLogRegistry ( ILogRegistry registry)
void setMetricCollectors (List< IMetricCollector > collectors)

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

void setSystemStatusChecker (List< ISystemStatusChecker > systemCheckers)

ISystemStatusChecker ها را از پیکربندی برای تست تنظیم می‌کند.

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

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

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

پارامترها
registry ILogRegistry

مجموعه‌جمع‌کننده‌های متریک

public void setMetricCollectors (List<IMetricCollector> collectors)

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

پارامترها
collectors List

بررسی‌کننده وضعیت سیستم (setSystemStatusChecker)

public void setSystemStatusChecker (List<ISystemStatusChecker> systemCheckers)

ISystemStatusChecker ها را از پیکربندی برای تست تنظیم می‌کند.

پارامترها
systemCheckers List