מקלט IMetricCollector

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);
 }
 
originalCollector תהיה כל אספן מטרי עטוף סביבו להיקרא ברצף.

סיכום

שיטות ציבוריות

abstract void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

סטים ברשימת IMetricCollector s שהוגדר עבור נסיעת מבחן.

שיטות ציבוריות

setMetricCollectors

public abstract void setMetricCollectors ( collectors)

סטים ברשימת IMetricCollector s שהוגדר עבור נסיעת מבחן.

פרמטרים
collectors