TestsPoolPoller

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

java.lang.Object
   ↳ com.android.tradefed.invoker.shard.TestsPoolPoller


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

TODO: Add handling for token module/tests.

ملخّص

وظائف الإنشاء العامة

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)

تُستخدَم لضبط قائمة IMetricCollector المحدّدة لتشغيل الاختبار.

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

المعلمات
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

تُستخدَم لضبط ISystemStatusChecker من الإعدادات للاختبار.

المعلمات
systemCheckers