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); }
סיכום
שיטות ציבוריות | |
---|---|
abstract
void
|
setMetricCollectors(
הגדרת הרשימה של פריטי |
שיטות ציבוריות
setMetricCollectors
public abstract void setMetricCollectors (collectors)
הגדרת הרשימה של פריטי IMetricCollector
שהוגדרו להרצת הבדיקה.
פרמטרים | |
---|---|
collectors |
|