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

סיכום

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

abstract void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

מגדיר את רשימת ה- IMetricCollector שהוגדרו להפעלת המבחן.

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

setMetricCollectors

public abstract void setMetricCollectors ( collectors)

מגדיר את רשימת ה- IMetricCollector שהוגדרו להפעלת המבחן.

פרמטרים
collectors