StubTestRunListener

public class StubTestRunListener
extends Object implements ITestRunListener

java.lang.Object
   ↳ com.android.tradefed.result.StubTestRunListener


הטמעה של Stub של ITestRunListener

סיכום

‫constructors ציבוריים

StubTestRunListener()

‫methods ציבוריים

void testAssumptionFailure(TestIdentifier test, String trace)

הפונקציה מופעלת כשבדיקה אטומית מסמנת שהיא מניחה תנאי שהוא שקרי

void testEnded(TestIdentifier test, testMetrics)

הדוח מציג את סיום ההרצה של תרחיש בדיקה ספציפי.

void testFailed(TestIdentifier test, String trace)

הודעה על כשל במקרה בדיקה ספציפי.

void testIgnored(TestIdentifier test)

הפונקציה נקראת כשבדיקה לא תופעל, בדרך כלל כי שיטת בדיקה מסומנת ב-org.junit.Ignore.

void testRunEnded(long elapsedTime, runMetrics)

דוחות על סיום הרצת הבדיקה.

void testRunFailed(String errorMessage)

הפעלת הבדיקה של הדוחות נכשלה בגלל שגיאה חמורה.

void testRunStarted(String runName, int testCount)

הפונקציה מחזירה את תחילת ההרצה של הבדיקה.

void testRunStopped(long elapsedTime)

הפעלת הבדיקה של הדוחות הופסקה לפני שהסתיימה בגלל בקשה של משתמש.

void testStarted(TestIdentifier test)

האירוע הזה מדווח על תחילת הרצה של תרחיש בדיקה מסוים.

Constructors ציבוריים

StubTestRunListener

public StubTestRunListener ()

‫methods ציבוריים

testAssumptionFailure

public void testAssumptionFailure (TestIdentifier test, 
                String trace)

הפונקציה מופעלת כשבדיקה אטומית מסמנת שהיא מניחה תנאי שהוא שקרי

פרמטרים
test TestIdentifier: מזהה את הבדיקה

trace String: דוח קריסות של הכשל

testEnded

public void testEnded (TestIdentifier test, 
                 testMetrics)

הדוח מציג את סיום ההרצה של תרחיש בדיקה ספציפי.

אם לא בוצעה קריאה לפונקציה testFailed(TestIdentifier, String), הבדיקה הזו עברה. הפונקציה מחזירה גם מדדים של מפתח/ערך שאולי הופקו במהלך ההרצה של תרחיש הבדיקה.

פרמטרים
test TestIdentifier: מזהה את הבדיקה

testMetrics : ERROR(/Map) של המדדים שמופקים במהלך ההרצה של תרחיש הבדיקה על ידי android.app.Instrumentation#sendStatus. סדר ההוספה נשמר אלא אם מעבירים את אותו מפתח כמה פעמים. חשוב לשים לב שמפתחות רגילים שמוגדרים ב-IInstrumentationResultParser.StatusKeys מסוננים מהמפה הזו. יכול להיות שספריית Ddmlib תוסיף מדדים נוספים לבדיקה שמוגדרים ב-IInstrumentationResultParser.StatusKeys.

testFailed

public void testFailed (TestIdentifier test, 
                String trace)

הודעה על כשל במקרה בדיקה ספציפי.

הפונקציה הזו תופעל בין testStarted לבין testEnded.

פרמטרים
test TestIdentifier: מזהה את הבדיקה

trace String: דוח קריסות של הכשל

testIgnored

public void testIgnored (TestIdentifier test)

הפונקציה נקראת כשבדיקה לא תופעל, בדרך כלל כי שיטת בדיקה מסומנת ב-org.junit.Ignore.

פרמטרים
test TestIdentifier: מזהה את הבדיקה

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

דוחות על סיום הרצת הבדיקה.

פרמטרים
elapsedTime long: הזמן שחלף שדווח על ידי המכשיר, באלפיות השנייה

runMetrics : ERROR(/Map) של המדדים שמופקים במהלך ההרצה של תרחיש הבדיקה על ידי android.app.Instrumentation#addResults. סדר ההוספה נשמר אלא אם מעבירים את אותו מפתח כמה פעמים. חשוב לשים לב שמפתחות רגילים שמוגדרים ב-IInstrumentationResultParser.StatusKeys מסוננים מהמפה הזו. יכול להיות שספריית Ddmlib תוסיף מדדים נוספים לבדיקה שמוגדרים ב-IInstrumentationResultParser.StatusKeys.

testRunFailed

public void testRunFailed (String errorMessage)

הפעלת הבדיקה של הדוחות נכשלה בגלל שגיאה חמורה.

פרמטרים
errorMessage String: String, תיאור הסיבה לכישלון ההרצה.

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

הפונקציה מחזירה את תחילת ההרצה של הבדיקה.

פרמטרים
runName String: השם של הרצת הבדיקה

testCount int: המספר הכולל של הבדיקות בהרצת הבדיקה

testRunStopped

public void testRunStopped (long elapsedTime)

הפעלת הבדיקה של הדוחות הופסקה לפני שהסתיימה בגלל בקשה של משתמש.

פרמטרים
elapsedTime long: הזמן שחלף שדווח על ידי המכשיר, באלפיות השנייה

testStarted

public void testStarted (TestIdentifier test)

האירוע הזה מדווח על תחילת הרצה של תרחיש בדיקה מסוים.

פרמטרים
test TestIdentifier: מזהה את הבדיקה