TestRunResult
public
class
TestRunResult
extends Object
implements
ITestRunListener
| java.lang.Object | |
| ↳ | com.android.ddmlib.testrunner.TestRunResult |
מכיל תוצאות מהרצה אחת של בדיקה.
שומר על ספירה מדויקת של הבדיקות ועוקב אחרי בדיקות לא מלאות.
Not thread safe! צריך להפעיל את ההתקשרות חזרה* לבדיקה לפי הסדר
סיכום
Constructors ציבוריים | |
|---|---|
TestRunResult()
יוצרים קובץ ריק |
|
methods ציבוריים | |
|---|---|
|
getCompletedTests()
מחזירה את קבוצת הבדיקות שהושלמו. |
long
|
getElapsedTime()
הפונקציה מחזירה את הזמן שחלף מאז ההפעלה הנוכחית. |
String
|
getName()
|
int
|
getNumAllFailedTests()
החזרת המספר הכולל של הבדיקות במצב כשל (נכשלו, כשל בהנחה) |
int
|
getNumCompleteTests()
מחזירה את מספר הבדיקות שהושלמו בהרצה הזו, כלומר עם סטטוס שונה מ-incomplete. |
int
|
getNumTests()
מחזירה את מספר הבדיקות בהרצה הזו. |
int
|
getNumTestsInState(TestResult.TestStatus status)
מחזירה את מספר הבדיקות במצב נתון בהרצה הזו. |
String
|
getRunFailureMessage()
החזרת הודעת השגיאה של כשל בהרצה, |
|
getRunMetrics()
|
|
getTestResults()
הפונקציה מחזירה מפה של תוצאות הבדיקה. |
String
|
getTextSummary()
הפונקציה מחזירה מחרוזת ידידותית למשתמש שמתארת את התוצאות. |
boolean
|
hasFailedTests()
|
boolean
|
isRunComplete()
|
boolean
|
isRunFailure()
|
void
|
setAggregateMetrics(boolean metricAggregation)
|
void
|
setRunComplete(boolean runComplete)
|
void
|
testAssumptionFailure(TestIdentifier test, String trace)
הפונקציה מופעלת כשבדיקה אטומית מסמנת שהיא מניחה תנאי שהוא שקרי |
void
|
testEnded(TestIdentifier test,
הדוח מציג את סיום ההרצה של תרחיש בדיקה ספציפי. |
void
|
testFailed(TestIdentifier test, String trace)
הודעה על כשל במקרה בדיקה ספציפי. |
void
|
testIgnored(TestIdentifier test)
הפונקציה נקראת כשהבדיקה לא תופעל, בדרך כלל כי שיטת הבדיקה מסומנת ב-org.junit.Ignore. |
void
|
testRunEnded(long elapsedTime,
דוחות על סיום הרצת הבדיקה. |
void
|
testRunFailed(String errorMessage)
הפעלת הבדיקה של הדוחות נכשלה בגלל שגיאה חמורה. |
void
|
testRunStarted(String runName, int testCount)
הפונקציה מחזירה את תחילת ההרצה של הבדיקה. |
void
|
testRunStopped(long elapsedTime)
הפעלת הבדיקה של הדוחות הופסקה לפני שהסתיימה בגלל בקשה של משתמש. |
void
|
testStarted(TestIdentifier test)
האירוע הזה מדווח על תחילת הרצה של תרחיש בדיקה מסוים. |
Constructors ציבוריים
methods ציבוריים
getCompletedTests
publicgetCompletedTests ()
מחזירה את קבוצת הבדיקות שהושלמו.
| החזרות | |
|---|---|
|
|
getElapsedTime
public long getElapsedTime ()
הפונקציה מחזירה את הזמן שחלף מאז ההפעלה הנוכחית.
| החזרות | |
|---|---|
long |
|
getName
public String getName ()
| החזרות | |
|---|---|
String |
שם הרצת הבדיקה |
getNumAllFailedTests
public int getNumAllFailedTests ()
החזרת המספר הכולל של הבדיקות במצב כשל (נכשלו, כשל בהנחה)
| החזרות | |
|---|---|
int |
|
getNumCompleteTests
public int getNumCompleteTests ()
מחזירה את מספר הבדיקות שהושלמו בהרצה הזו, כלומר עם סטטוס שונה מ-incomplete.
| החזרות | |
|---|---|
int |
|
getNumTests
public int getNumTests ()
מחזירה את מספר הבדיקות בהרצה הזו.
| החזרות | |
|---|---|
int |
|
getNumTestsInState
public int getNumTestsInState (TestResult.TestStatus status)
מחזירה את מספר הבדיקות במצב נתון בהרצה הזו.
| פרמטרים | |
|---|---|
status |
TestResult.TestStatus |
| החזרות | |
|---|---|
int |
|
getRunFailureMessage
public String getRunFailureMessage ()
החזרת הודעת השגיאה של כשל בהרצה, null אם ההרצה לא נכשלה.
| החזרות | |
|---|---|
String |
|
getTestResults
publicgetTestResults ()
הפונקציה מחזירה מפה של תוצאות הבדיקה.
| החזרות | |
|---|---|
|
|
getTextSummary
public String getTextSummary ()
הפונקציה מחזירה מחרוזת ידידותית למשתמש שמתארת את התוצאות.
| החזרות | |
|---|---|
String |
|
hasFailedTests
public boolean hasFailedTests ()
| החזרות | |
|---|---|
boolean |
true אם היו בדיקות שנכשלו או שגיאות בהרצת הבדיקה. |
isRunComplete
public boolean isRunComplete ()
| החזרות | |
|---|---|
boolean |
true אם ההרצה של הבדיקה הסתיימה. |
isRunFailure
public boolean isRunFailure ()
| החזרות | |
|---|---|
boolean |
true if test run failed. |
setAggregateMetrics
public void setAggregateMetrics (boolean metricAggregation)
| פרמטרים | |
|---|---|
metricAggregation |
boolean |
setRunComplete
public void setRunComplete (boolean runComplete)
| פרמטרים | |
|---|---|
runComplete |
boolean |
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: מזהה את הבדיקה |