IMetricCollector
public
interface
IMetricCollector
implements
IDisableable,
ILogSaverListener
com.android.tradefed.device.metric.IMetricCollector |
הממשק הזה יתווסף כעיצוב בזמן דיווח על תוצאות הבדיקה כדי לאסוף מדדים תואמים.
ממשק זה לא יכול לשמש כITestInvocationListener
. בדיקת ההגדרות תדחה אותה. צריך להשתמש בו בתור
'metrics_collector'.
הקולקטורים לא אמורים לשמור על מצב פנימי, כי יכול להיות שהם יהיו בשימוש חוזר בכמה
במקומות שונים. אם ממש חייבים להשתמש במצב פנימי, צריך לנקות אותו ב-init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
.
סיכום
שיטות ציבוריות | |
---|---|
default
boolean
|
captureModuleLevel()
האם הקולקטור רלוונטי לתיעוד ברמת המודול וצריך להתחיל אותו. |
abstract
|
getBuildInfos()
הפונקציה מחזירה את רשימת פרטי ה-build שזמינים בהפעלה. |
abstract
|
getDevices()
מחזירה את רשימת המכשירים הזמינים בהפעלה. |
abstract
ITestInvocationListener
|
getInvocationListener()
הפונקציה מחזירה את |
abstract
ITestInvocationListener
|
init(IInvocationContext context, ITestInvocationListener listener)
אתחול המלקט עם ההקשר הנוכחי ולאן להעביר את התוצאות. |
abstract
void
|
onTestAssumptionFailure(DeviceMetricData testData, TestDescription test)
קריאה חוזרת (callback) כשמקרה בדיקה נכשל בגלל כשל בהנחה. |
abstract
void
|
onTestEnd(DeviceMetricData testData,
התקשרות חזרה בסיום בקשת בדיקה. |
abstract
void
|
onTestEnd(DeviceMetricData testData,
התקשרות חזרה בסיום בקשת בדיקה. |
abstract
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
קריאה חוזרת (callback) כשמקרה בדיקה נכשל. |
default
void
|
onTestModuleEnded()
מאפשר תיעוד של האירוע שהסתיים במודול. |
default
void
|
onTestModuleStarted()
מאפשר תיעוד של האירוע שהתחיל במודול. |
abstract
void
|
onTestRunEnd(DeviceMetricData runData,
קריאה חוזרת (callback) בסיום הרצת בדיקה. |
abstract
void
|
onTestRunStart(DeviceMetricData runData)
קריאה חוזרת (callback) כשהתחלת הרצת בדיקה. |
default
void
|
onTestRunStart(DeviceMetricData runData, int testCount)
קריאה חוזרת (callback) כשהתחלת הרצת בדיקה. |
abstract
void
|
onTestStart(DeviceMetricData testData)
קריאה חוזרת (callback) כשמתחיל תהליך בדיקה. |
שיטות ציבוריות
takeModuleLevel (הקלטה)
public boolean captureModuleLevel ()
האם הקולקטור רלוונטי לתיעוד ברמת המודול וצריך להתחיל אותו.
החזרות | |
---|---|
boolean |
getBuildInfos
public abstractgetBuildInfos ()
הפונקציה מחזירה את רשימת פרטי ה-build שזמינים בהפעלה.
החזרות | |
---|---|
|
אחזור מכשירים
public abstractgetDevices ()
מחזירה את רשימת המכשירים הזמינים בהפעלה.
החזרות | |
---|---|
|
getInvocationListener
public abstract ITestInvocationListener getInvocationListener ()
הפונקציה מחזירה את ITestInvocationListener
המקורי שאליו אנחנו מעבירים את התוצאות.
החזרות | |
---|---|
ITestInvocationListener |
להתחיל
public abstract ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
אתחול המלקט עם ההקשר הנוכחי ולאן להעביר את התוצאות. וויל תקרא רק פעם אחת בכל מכונה, והקולקטור אמור לעדכן את הקשר מסוים ומאזינים. המערכת אף פעם לא תקרא לאתחול במהלך הרצת בדיקה, תמיד.
אין לשנות את ההגדרה הזו, אלא אם אתם יודעים מה לעשות.
פרמטרים | |
---|---|
context |
IInvocationContext : ה-IInvocationContext להפעלה מתבצעת. |
listener |
ITestInvocationListener : ITestInvocationListener איפה להציג את התוצאות. |
החזרות | |
---|---|
ITestInvocationListener |
את המאזינים החדשים שעוטפים את ההאזנה המקורית. |
קליעות | |
---|---|
DeviceNotAvailableException |
onTestAssumptionFailure
public abstract void onTestAssumptionFailure (DeviceMetricData testData, TestDescription test)
קריאה חוזרת (callback) כשמקרה בדיקה נכשל בגלל כשל בהנחה.
פרמטרים | |
---|---|
testData |
DeviceMetricData : הפרמטר DeviceMetricData מכיל את הנתונים של מקרי הבדיקה. |
test |
TestDescription : ה-TestDescription של מקרה הבדיקה שנמצא בטיפול. |
קליעות | |
---|---|
DeviceNotAvailableException |
onTestEnd (סיום הבדיקה)
public abstract void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
התקשרות חזרה בסיום בקשת בדיקה. זה אמור להיות הזמן לניקוי.
פרמטרים | |
---|---|
testData |
DeviceMetricData : הפרמטר DeviceMetricData מכיל את הנתונים של מקרי הבדיקה. יהיה
אותו אובייקט כמו במהלך onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics |
: מפת המדדים הנוכחית שהועברה אל ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
test |
TestDescription : ה-TestDescription של מקרה הבדיקה שנמצא בטיפול. |
קליעות | |
---|---|
DeviceNotAvailableException |
onTestEnd (סיום הבדיקה)
public abstract void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
התקשרות חזרה בסיום בקשת בדיקה. זה אמור להיות הזמן לניקוי.
פרמטרים | |
---|---|
testData |
DeviceMetricData : הפרמטר DeviceMetricData מכיל את הנתונים של מקרי הבדיקה. יהיה
אותו אובייקט כמו במהלך onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics |
: מפת המדדים הנוכחית שהועברה אל ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
קליעות | |
---|---|
DeviceNotAvailableException |
onTestFail
public abstract void onTestFail (DeviceMetricData testData, TestDescription test)
קריאה חוזרת (callback) כשמקרה בדיקה נכשל.
פרמטרים | |
---|---|
testData |
DeviceMetricData : הפרמטר DeviceMetricData מכיל את הנתונים של מקרי הבדיקה. |
test |
TestDescription : ה-TestDescription של מקרה הבדיקה שנמצא בטיפול. |
קליעות | |
---|---|
DeviceNotAvailableException |
onTestModuleEnded (סיום הבדיקה)
public void onTestModuleEnded ()
מאפשר תיעוד של האירוע שהסתיים במודול.
קליעות | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableExt [המכשיר לא זמין] |
DeviceNotAvailableException |
onTestModuleStarted
public void onTestModuleStarted ()
מאפשר תיעוד של האירוע שהתחיל במודול.
קליעות | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableExt [המכשיר לא זמין] |
DeviceNotAvailableException |
onTestRunEnd
public abstract void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
קריאה חוזרת (callback) בסיום הרצת בדיקה. זה אמור להיות הזמן לניקוי.
פרמטרים | |
---|---|
runData |
DeviceMetricData : ה-DeviceMetricData שמאחסן את נתוני הריצה. העדכון יהיה זהה
אובייקט כמו במהלך onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics |
: מפת המדדים הנוכחית שהועברה אל ERROR(/#testRunEnded(long,Map)) . |
קליעות | |
---|---|
DeviceNotAvailableException |
onTestRunStart
public abstract void onTestRunStart (DeviceMetricData runData)
קריאה חוזרת (callback) כשהתחלת הרצת בדיקה.
פרמטרים | |
---|---|
runData |
DeviceMetricData : ה-DeviceMetricData שמאחסן את נתוני הריצה. |
קליעות | |
---|---|
DeviceNotAvailableException |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData, int testCount)
קריאה חוזרת (callback) כשהתחלת הרצת בדיקה.
פרמטרים | |
---|---|
runData |
DeviceMetricData : ה-DeviceMetricData שמאחסן את נתוני הריצה. |
testCount |
int : מספר מקרי הבדיקה בהרצת הבדיקה הזו. |
קליעות | |
---|---|
DeviceNotAvailableException |
onTestStart
public abstract void onTestStart (DeviceMetricData testData)
קריאה חוזרת (callback) כשמתחיל תהליך בדיקה.
פרמטרים | |
---|---|
testData |
DeviceMetricData : הפרמטר DeviceMetricData מכיל את הנתונים של מקרי הבדיקה. |
קליעות | |
---|---|
DeviceNotAvailableException |