Text resultReporter (דיווח על תוצאות טקסט)
public
class
TextResultReporter
extends InvocationToJUnitResultForwarder
implements
ILogSaverListener,
ITestInvocationListener
JavaScript.lang.Object | ||
↳ | com.android.tradefed.result.InvocationToJUnitUnitForwarder | |
↳ | com.android.tradefed.result.TextresultReporter |
כתבי תוצאות בדיקה שמעבירים את התוצאות למדפסת תוצאות הטקסט של JUnit.
סיכום
בנאים ציבוריים | |
---|---|
TextResultReporter()
ייווצר |
שיטות ציבוריות | |
---|---|
void
|
testAssumptionFailure(TestDescription testId, String trace)
מופעלת כשבדיקה אטומית מסמנת שהיא מניחה שהתנאי לא נכון |
void
|
testEnded(TestDescription testId,
ביטול של הגדרת ההורה כדי להדפיס באופן מפורש את מדדי הבדיקה. |
void
|
testFailed(TestDescription testId, String trace)
מבטל את ברירת המחדל של ההורה כדי להדפיס כשלים באופן מפורש. |
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
מספקת את נתוני היומן או נתוני ניפוי הבאגים המשויכים מהפעלת הבדיקה. |
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
בוצעה קריאה כשיומן הבדיקה נשמר. |
void
|
testRunEnded(long elapsedTime,
ביטול של הגדרת ההורה כדי להדפיס מדדים באופן מפורש. |
בנאים ציבוריים
שיטות ציבוריות
testAssumptionFailure
public void testAssumptionFailure (TestDescription testId, String trace)
מופעלת כשבדיקה אטומית מסמנת שהיא מניחה שהתנאי לא נכון
פרמטרים | |
---|---|
testId |
TestDescription : מזהה את הבדיקה |
trace |
String : דוח קריסות של כשל |
הבדיקה הסתיימה
public void testEnded (TestDescription testId,metrics)
ביטול של הגדרת ההורה כדי להדפיס באופן מפורש את מדדי הבדיקה.
פרמטרים | |
---|---|
testId |
TestDescription : מזהה את הבדיקה |
metrics |
: ERROR(/Map) מהמדדים שנפלטו |
הבדיקה נכשלה
public void testFailed (TestDescription testId, String trace)
מבטל את ברירת המחדל של ההורה כדי להדפיס כשלים באופן מפורש. resultPrinter מסתמך על תוכנת ההפעלה קריאה ל"הדפסה" בסוף הרצת הבדיקה כדי לעשות זאת. מדווח על כשל במקרה בדיקה ספציפי.
הקריאה תתבצע בין testStarted ל-testEnded.
פרמטרים | |
---|---|
testId |
TestDescription : מזהה את הבדיקה |
trace |
String : דוח קריסות של כשל |
יומן בדיקה
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
מספקת את נתוני היומן או נתוני ניפוי הבאגים המשויכים מהפעלת הבדיקה.
חובה להתקשר לפני ERROR(/ITestInvocationListener#invocationFailed(Throwable))
או
ERROR(/ITestInvocationListener#invocationEnded(long))
מערכת TradeFederation תקרא באופן אוטומטי לשיטה הזו, ותספק את יומן המארח ואם רלוונטי, את ה-Logcat של המכשיר.
פרמטרים | |
---|---|
dataName |
String : שם תיאורי של הנתונים String . לדוגמה 'device_logcat'. הערה
dataName לא יכול להיות ייחודי בכל הפעלה. כלומר, הטמעות צריכות להיות מסוגלות לטפל
כמה קריאות עם אותו dataName |
dataType |
LogDataType : ה-LogDataType של הנתונים |
dataStream |
InputStreamSource : ה-InputStreamSource של הנתונים. מטמיעים צריכים להתקשר
CreateInputStream כדי להתחיל לקרוא את הנתונים, ולוודא לסגור את
StreamStream לאחר השלמת הפעולה. המתקשרים צריכים לוודא שמקור הנתונים יישאר
קיימים ונגישים עד לסיום שיטת testLog. |
testLogSaved
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
בוצעה קריאה כשיומן הבדיקה נשמר.
יש להשתמש בו במקום ITestInvocationListener#testLog(String, LogDataType,
InputStreamSource)
.
פרמטרים | |
---|---|
dataName |
String : שם תיאורי של הנתונים String . לדוגמה 'device_logcat'. הערה
dataName לא יכול להיות ייחודי בכל הפעלה. כלומר, הטמעות צריכות להיות מסוגלות לטפל
כמה קריאות עם אותו dataName |
dataType |
LogDataType : ה-LogDataType של הנתונים |
dataStream |
InputStreamSource : ה-InputStreamSource של הנתונים. מטמיעים צריכים להתקשר
CreateInputStream כדי להתחיל לקרוא את הנתונים, ולוודא לסגור את
StreamStream לאחר השלמת הפעולה. |
logFile |
LogFile : ה-LogFile שמכיל את המטא-נתונים של הקובץ שנשמר. |
הבדיקה הסתיימה
public void testRunEnded (long elapsedTime,metrics)
ביטול של הגדרת ההורה כדי להדפיס מדדים באופן מפורש.
פרמטרים | |
---|---|
elapsedTime |
long : דיווח על הזמן שחלף במכשיר, באלפיות השנייה |
metrics |
: צמדי מפתח/ערך מדווחים בסיום הרצת בדיקה עם Metric . |