TestPoolPoller

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

java.lang.Object
com.android.tradefed.invocer.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 ( collectors) setMetricCollectors ( collectors)

يقوم بتعيين قائمة IMetricCollector المحددة للتشغيل التجريبي.

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

يقوم بتعيين ISystemStatusChecker s من التكوين للاختبار.

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

TestPoolPoller

public TestsPoolPoller (ITestsPool testsPool, 
                CountDownLatch tracker)

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

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

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

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

يجري

public void run (TestInformation info, 
                ITestInvocationListener listener)

يقوم بإجراء الاختبارات، ويبلغ النتيجة للمستمع.

حدود
info TestInformation : كائن TestInformation الذي يحتوي على معلومات مفيدة لإجراء الاختبارات.

listener ITestInvocationListener : 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