TestPoolPoller

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

java.lang.Object
com.android.tradefed.invocer.shard.TestsPoolPoller


غلاف الاختبارات الذي يسمح بتنفيذ جميع اختبارات مجموعة الاختبارات. يمكن مشاركة الاختبارات بواسطة TestsPoolPoller آخر، لذا تكون المزامنة مطلوبة.

TODO: إضافة معالجة لوحدة/اختبارات الرمز المميز.

ملخص

المقاولين العامة

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

Ctor حيث يتم توفير مجموعة 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 من التكوين للاختبار.

المقاولين العامة

TestPoolPoller

public TestsPoolPoller ( tests, 
                CountDownLatch tracker)

Ctor حيث يتم توفير مجموعة IRemoteTest .

حدود
tests : مجموعة IRemoteTest لجميع الاختبارات.

tracker CountDownLatch : تمت مشاركة ERROR(/CountDownLatch) للحصول على عدد المسجلين قيد التشغيل.

TestPoolPoller

public TestsPoolPoller ( tests, 
                 tokenTests, 
                CountDownLatch tracker)

حدود
tests

tokenTests

tracker CountDownLatch

الأساليب العامة

يجري

public void run (TestInformation info, 
                ITestInvocationListener listener)

حدود
info TestInformation

listener ITestInvocationListener

رميات
DeviceNotAvailableException

setConfiguration

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