TestsPoolPoller

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

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

يضبط قائمة IMetricCollector s المحددة للتشغيل التجريبي.

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

يضبط ISystemStatusChecker من التكوين للاختبار.

المنشأت العامة

TestsPoolPoller

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 s المحددة للتشغيل التجريبي.

حدود
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

يضبط ISystemStatusChecker من التكوين للاختبار.

حدود
systemCheckers