IMetricCollectorReceiver

public interface IMetricCollectorReceiver

com.android.tradefed.device.metric.IMetricCollectorReceiver


واجهة لـ IRemoteTest s للتنفيذ إذا كانوا بحاجة إلى الحصول على قائمة IMetricCollector s للتشغيل التجريبي.

لن تحتوي الاختبارات التي تنفذ هذه الواجهة على 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);
 }
 
سيكون لدى originalCollector كل المجمع المتري ملفوفًا حوله ليتم استدعاؤه بالتسلسل.

ملخص

الأساليب العامة

abstract void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

يقوم بتعيين قائمة IMetricCollector المحددة للتشغيل التجريبي.

الأساليب العامة

setMetricCollectors

public abstract void setMetricCollectors ( collectors)

يقوم بتعيين قائمة IMetricCollector المحددة للتشغيل التجريبي.

حدود
collectors