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

חלק ממנגנוני הבדיקה כללו אגירת נתונים של קריאות חוזרות (callbacks) שמקורן במסחר אלקטרוני, והפעלה חוזרת שלהן בסוף (למשל ב-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)

הגדרת הרשימה של פריטי IMetricCollector שהוגדרו להרצת הבדיקה.

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

setMetricCollectors

public abstract void setMetricCollectors ( collectors)

הגדרת הרשימה של פריטי IMetricCollector שהוגדרו להרצת הבדיקה.

פרמטרים
collectors