GranularRetriableTestWrapper.StartEndCollector
public
class
GranularRetriableTestWrapper.StartEndCollector
extends ResultAndLogForwarder
JavaScript.lang.Object | |||
↳ | com.android.tradefed.result.resultForwarder | ||
↳ | com.android.tradefed.result.resultsAndLogForwarder | ||
↳ | com.android.tradefed.testtype.Suite.GranularRetriableTestWrapper.StartEndCollector |
עוזר/ת בכיתה לזהות נקודות התחלה וסיום חסרות לריצה.
סיכום
שדות | |
---|---|
public
boolean |
mRunEndedReported
|
public
boolean |
mRunStartReported
|
שיטות ציבוריות | |
---|---|
void
|
testRunEnded(long elapsedTimeMillis,
הדוחות הסתיימו של הרצת הבדיקה. |
void
|
testRunStarted(String runName, int testCount)
מדווח על התחלה של הרצת בדיקה. |
void
|
testRunStarted(String runName, int testCount, int attemptNumber, long startTime)
מדווח על התחלה של הרצת בדיקה. |
void
|
testRunStarted(String runName, int testCount, int attemptNumber)
מדווח על התחלה של הרצת בדיקה. |
שדות
mRunEndedReported
public boolean mRunEndedReported
דיווח על mRunStart
public boolean mRunStartReported
שיטות ציבוריות
הבדיקה הסתיימה
public void testRunEnded (long elapsedTimeMillis,runMetrics)
הדוחות הסתיימו של הרצת הבדיקה. FIXME: אנחנו לא יכולים ליצור שתי מפות<> עם סוגים שונים, כאן צריך להשתמש ב-HashMap.
פרמטרים | |
---|---|
elapsedTimeMillis |
long : דיווח על הזמן שחלף במכשיר, באלפיות השנייה |
runMetrics |
: צמדי מפתח/ערך מדווחים בסיום הרצת בדיקה עם Metric . |
בדיקת ההרצה
public void testRunStarted (String runName, int testCount)
מדווח על התחלה של הרצת בדיקה.
פרמטרים | |
---|---|
runName |
String : שם הרצת הבדיקה |
testCount |
int : מספר הבדיקות הכולל בהרצת הבדיקה |
בדיקת ההרצה
public void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
מדווח על התחלה של הרצת בדיקה.
פרמטרים | |
---|---|
runName |
String : שם הרצת הבדיקה |
testCount |
int : מספר הבדיקות הכולל בהרצת הבדיקה |
attemptNumber |
int : מספר הזמנה, לזיהוי הניסיונות השונים של אותו runName
שפועלים כמה פעמים. ה-tryNumber הוא 0 באינדקס והוא אמור לגדול בכל פעם
מתבצעת הרצה חדשה. לדוגמה הבדיקה מתבצעת שוב ושוב 3 פעמים. היא צריכה לכלול 4 הפעלות בסך הכל
באותו runName ו-TryNumber הוא בין 0 ל-3. |
startTime |
long : משך הזמן שבו התחילה הריצה, שנמדדת באמצעות System.currentTimeMillis() |
בדיקת ההרצה
public void testRunStarted (String runName, int testCount, int attemptNumber)
מדווח על התחלה של הרצת בדיקה.
פרמטרים | |
---|---|
runName |
String : שם הרצת הבדיקה |
testCount |
int : מספר הבדיקות הכולל בהרצת הבדיקה |
attemptNumber |
int : מספר הזמנה, לזיהוי הניסיונות השונים של אותו runName
שפועלים כמה פעמים. ה-TryNumber הוא 0 באינדקס והוא אמור לגדול מדי פעם
מתרחשת ריצה חדשה. לדוגמה הבדיקה מתבצעת שוב ושוב 3 פעמים. היא צריכה להיות 4 סה"כ
פועל תחת אותו runName ו-TryNumber הוא בין 0 ל-3. |