TestsPoolPoller
public
final
class
TestsPoolPoller
extends Object
implements
IConfigurationReceiver,
IMetricCollectorReceiver,
IRemoteTest,
ISystemStatusCheckerReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.shard.TestsPoolPoller |
هذه أداة تغليف للاختبارات تسمح بتنفيذ جميع الاختبارات في مجموعة اختبارات. يمكن أن تشارك الاختبارات بواسطة
أخرى TestsPoolPoller، لذا يجب إجراء المزامنة.
ملاحظة: يجب إضافة معالجة لوحدة الرموز المميزة/الاختبارات.
ملخّص
طُرق وضع التصميم العامة | |
|---|---|
TestsPoolPoller(ITestsPool testsPool, CountDownLatch tracker)
هذه طريقة إنشاء يتم فيها توفير مجموعة |
|
الإجراءات العامة | |
|---|---|
void
|
run(TestInformation info, ITestInvocationListener listener)
يتم تنفيذ الاختبارات وإرسال النتيجة إلى المستمع. |
void
|
setConfiguration(IConfiguration configuration)
يتم إدخال |
void
|
setLogRegistry(ILogRegistry registry)
|
void
|
setMetricCollectors(List<IMetricCollector> collectors)
يتم ضبط قائمة |
void
|
setSystemStatusChecker(List<ISystemStatusChecker> systemCheckers)
يتم ضبط |
طُرق وضع التصميم العامة
TestsPoolPoller
public TestsPoolPoller (ITestsPool testsPool, CountDownLatch tracker)
هذه طريقة إنشاء يتم فيها توفير مجموعة IRemoteTest.
| المعلَمات | |
|---|---|
testsPool |
ITestsPool: مجموعة ITestsPool لجميع الاختبارات |
tracker |
CountDownLatch: 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 (List<IMetricCollector> collectors)
يتم ضبط قائمة IMetricCollector المحدّدة لتنفيذ الاختبار.
| المعلَمات | |
|---|---|
collectors |
List |
setSystemStatusChecker
public void setSystemStatusChecker (List<ISystemStatusChecker> systemCheckers)
يتم ضبط ISystemStatusChecker من الإعدادات للاختبار.
| المعلَمات | |
|---|---|
systemCheckers |
List |