IMetricCollectorReceiver
public
interface
IMetricCollectorReceiver
com.android.tradefed.device.metric.IMetricCollectorReceiver |
واجهة لتنفيذ IRemoteTest
إذا احتاجوا إلى الحصول على قائمة IMetricCollector
لإجراء الاختبار
لن يتمّ تجهيز ITestInvocationListener
التلقائي للاختبارات التي تنفّذ هذه الواجهة بالأدوات اللازمة لجمع البيانات، بل على هذه الاختبارات إجراء ذلك بنفسها من خلال IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
.
تتضمّن بعض آليات الاختبار تخزين طلبات إعادة الاتصال في Tradefed وإعادة تشغيلها في النهاية (مثل
في ITestSuite
)، وسيؤدي ذلك إلى استدعاء المجمّعين أثناء إعادة تشغيل
وليس أثناء التنفيذ الفعلي. من خلال السماح لبرنامج تشغيل الاختبارات بتحديد وقت استخدام مجمعي
، يمكننا التأكّد من معالجة عمليات الاستدعاء في الوقت المناسب.
In order to use the collectors, the following pattern can be used: for (IMetricCollector collector : config.getMetricCollectors()) { originalCollector = collector.init(mModuleInvocationContext, originalCollector); }
ملخّص
الطرق العامة | |
---|---|
abstract
void
|
setMetricCollectors(
تُستخدَم لضبط قائمة |
الطرق العامة
setMetricCollectors
public abstract void setMetricCollectors (collectors)
تُستخدَم لضبط قائمة IMetricCollector
المحدّدة لتشغيل الاختبار.
المعلمات | |
---|---|
collectors |
|