TestsPoolPoller

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

java.lang.Object
com.android.tradefed.invoker.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 s المحددة للتشغيل التجريبي.

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

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

المنشئون العامة

TestsPoolPoller

public TestsPoolPoller ( tests, 
                CountDownLatch tracker)

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

المعلمات
tests : IRemoteTest لجميع الاختبارات.

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

TestsPoolPoller

public TestsPoolPoller ( tests, 
                 tokenTests, 
                CountDownLatch tracker)

المعلمات
tests

tokenTests

tracker 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