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 حيث يتم توفير مجموعة |
الأساليب العامة | |
---|---|
void | run ( TestInformation info, ITestInvocationListener listener) يقوم بإجراء الاختبارات، ويبلغ النتيجة للمستمع. |
void | setConfiguration ( IConfiguration configuration) يقوم بإدخال |
void | setLogRegistry ( ILogRegistry registry) |
void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) يقوم بتعيين قائمة |
void | setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers) يقوم بتعيين |
المقاولين العامة
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 |
setMetricCollectors
public void setMetricCollectors (collectors)
يقوم بتعيين قائمة IMetricCollector
المحددة للتشغيل التجريبي.
حدود | |
---|---|
collectors |
setSystemStatusChecker
public void setSystemStatusChecker (systemCheckers)
يقوم بتعيين ISystemStatusChecker
s من التكوين للاختبار.
حدود | |
---|---|
systemCheckers |