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 | 
        
            |