جهاز استقبال IMetricactor

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( collectors)

تحدِّد هذه السياسة قائمة IMetricCollector المحدّدة للتشغيل التجريبي.

الطرق العامة

مجموعة مقاييس المجموعة

public abstract void setMetricCollectors ( collectors)

تحدِّد هذه السياسة قائمة IMetricCollector المحدّدة للتشغيل التجريبي.

المعلمات
collectors