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