جامع متري

public interface IMetricCollectorReceiver

com.android.tradefed.device.metric.IMetricCollectorReceiver


واجهة لـ IRemoteTest ليتم تنفيذها إذا كانوا بحاجة إلى الحصول على قائمة 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);
 }
 
سيحتوي المجمع الأصلي على كل المجمع المتري ملفوفًا حوله ليتم استدعاؤه بالتسلسل.

ملخص

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

abstract void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

يضبط قائمة IMetricCollector s المحددة للتشغيل التجريبي.

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

setMetricCollectors

public abstract void setMetricCollectors ( collectors)

يضبط قائمة IMetricCollector s المحددة للتشغيل التجريبي.

حدود
collectors