FilteredתוצאהForwarder
public
class
FilteredResultForwarder
extends ResultForwarder
JavaScript.lang.Object | ||
↳ | com.android.tradefed.result.resultForwarder | |
↳ | com.android.tradefed.result.FilteredresultsForwarder |
וריאנט של ResultForwarder
שמאפשר להגדיר רק רשימת היתרים של TestDescription
דווחו.
סיכום
בנאים ציבוריים | |
---|---|
FilteredResultForwarder(
|
שיטות ציבוריות | |
---|---|
void
|
testAssumptionFailure(TestDescription test, FailureDescription failure)
מופעלת כשבדיקה אטומית מסמנת שהיא מניחה שהתנאי לא נכון |
void
|
testAssumptionFailure(TestDescription test, String trace)
מופעלת כשבדיקה אטומית מסמנת שהיא מניחה שהתנאי לא נכון |
void
|
testEnded(TestDescription test,
מדווח על סיום ההפעלה של מקרה בדיקה ספציפי. |
void
|
testEnded(TestDescription test, long endTime,
חלופה ל- |
void
|
testFailed(TestDescription test, FailureDescription failure)
מדווח על כשל במקרה בדיקה ספציפי. |
void
|
testFailed(TestDescription test, String trace)
מדווח על כשל במקרה בדיקה ספציפי. |
void
|
testIgnored(TestDescription test)
נשלחת קריאה כאשר בדיקה לא תבוצע, בדרך כלל מפני שלשיטת בדיקה יש הערות עם org.junit.ignore. |
void
|
testStarted(TestDescription test, long startTime)
חלופה ל- |
void
|
testStarted(TestDescription test)
מדווח על ההתחלה של מקרה בדיקה ספציפי. |
בנאים ציבוריים
FilteredתוצאהForwarder
public FilteredResultForwarder (allowedTests, ITestInvocationListener... listeners)
פרמטרים | |
---|---|
allowedTests |
|
listeners |
ITestInvocationListener |
שיטות ציבוריות
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, FailureDescription failure)
מופעלת כשבדיקה אטומית מסמנת שהיא מניחה שהתנאי לא נכון
פרמטרים | |
---|---|
test |
TestDescription : מזהה את הבדיקה |
failure |
FailureDescription : FailureDescription מתאר את הכשל ואת ההקשר שלו. |
testAssumptionFailure
public void testAssumptionFailure (TestDescription test, String trace)
מופעלת כשבדיקה אטומית מסמנת שהיא מניחה שהתנאי לא נכון
פרמטרים | |
---|---|
test |
TestDescription : מזהה את הבדיקה |
trace |
String : דוח קריסות של כשל |
הבדיקה הסתיימה
public void testEnded (TestDescription test,testMetrics)
מדווח על סיום ההפעלה של מקרה בדיקה ספציפי.
אם לא הפעלת את testFailed(TestDescription, FailureDescription)
, הבדיקה הזו עברה. מחזירה גם כל מפתח/ערך
מדדים שייתכן שהתקבלו במהלך הביצוע של מקרה הבדיקה.
פרמטרים | |
---|---|
test |
TestDescription : מזהה את הבדיקה |
testMetrics |
: ERROR(/Map) מהמדדים שנפלטו |
הבדיקה הסתיימה
public void testEnded (TestDescription test, long endTime,testMetrics)
חלופה ל-ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))
שבה ניתן לציין את שעת הסיום
ישירות. כדי למדוד במדויק, צריך להשתמש בשילוב עם המאפיין testStarted(com.android.tradefed.result.TestDescription, long)
.
פרמטרים | |
---|---|
test |
TestDescription : מזהה את הבדיקה |
endTime |
long : זמן הסיום של הבדיקה, שנמדד באמצעות System.currentTimeMillis() |
testMetrics |
: ERROR(/Map) מהמדדים שנפלטו |
הבדיקה נכשלה
public void testFailed (TestDescription test, FailureDescription failure)
מדווח על כשל במקרה בדיקה ספציפי.
הקריאה תתבצע בין testStarted ל-testEnded.
פרמטרים | |
---|---|
test |
TestDescription : מזהה את הבדיקה |
failure |
FailureDescription : FailureDescription מתאר את הכשל ואת ההקשר שלו. |
הבדיקה נכשלה
public void testFailed (TestDescription test, String trace)
מדווח על כשל במקרה בדיקה ספציפי.
הקריאה תתבצע בין testStarted ל-testEnded.
פרמטרים | |
---|---|
test |
TestDescription : מזהה את הבדיקה |
trace |
String : דוח קריסות של כשל |
התעלמות מבדיקה
public void testIgnored (TestDescription test)
נשלחת קריאה כאשר בדיקה לא תבוצע, בדרך כלל מפני שלשיטת בדיקה יש הערות עם org.junit.ignore.
פרמטרים | |
---|---|
test |
TestDescription : מזהה את הבדיקה |
הבדיקה התחילה
public void testStarted (TestDescription test, long startTime)
חלופה ל-testStarted(com.android.tradefed.result.TestDescription)
שבה מציינים גם מתי הבדיקה
התחיל, בשילוב עם ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map))
למדידה מדויקת.
פרמטרים | |
---|---|
test |
TestDescription : מזהה את הבדיקה |
startTime |
long : השעה שבה התחילה הבדיקה, שנמדדת באמצעות System.currentTimeMillis() |
הבדיקה התחילה
public void testStarted (TestDescription test)
מדווח על ההתחלה של מקרה בדיקה ספציפי. בממשק ישן, צריך להשתמש ב-testStarted(com.android.tradefed.result.TestDescription)
כשהדבר אפשרי.
פרמטרים | |
---|---|
test |
TestDescription : מזהה את הבדיקה |