جامع متري
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) يضبط قائمة |
الأساليب العامة
setMetricCollectors
public abstract void setMetricCollectors (collectors)
يضبط قائمة IMetricCollector
s المحددة للتشغيل التجريبي.
حدود | |
---|---|
collectors |